Partial<T>: Makes All Properties of an Object OptionalRequired<T>: Makes All Properties of an Object RequiredPick<T, K>: Select Some Properties from an ObjectOmit<T, K>: Remove Some Properties from an Object