export type Modify = Omit & R; export type Impossible = Omit & { [P in K]: never; }; export type OrPromise = T | Promise; export type MakePropertyRequired = T & Required>;