/** Makes some of the keys optional */ export type PartialK = Partial>> & Omit extends infer O ? { [P in keyof O]: O[P]; } : never;