export type Optional = { [P in keyof (Omit & Partial>)]: (Omit & Partial>)[P]; };