/** * Updates the object type `T` to make `RequiredKeys` required and `OmittedKeys` optionally `undefined`. */ export type Select = Omit & Required> & { [key in OmittedKeys]?: undefined; };