The TypeScript Record type mostly is used to create an object type with specified keys and values. It is often used to define a type for a collection of objects or to define the shape of an object