Tip: TypeScript Utility Types Suppose you have a javascript object but the object is dynamic, except few properties, you don't know what other properties are exactly
For example
let person = { id: 1, someAttribute: 'somevalue' } // In this object, only id is certain attribute.