export type Partialize<PartialType extends AllowedPartial, NulledKeys extends keyof PartialType | null = null, NullableKeys extends keyof PartialType | null = null, OverridableKeys extends keyof PartialType | '' = '',> = { [K in keyof Omit<PartialType, OverridableKeys>]: K extends 'partial' ? true : K extends NulledKeys ? null : K extends NullableKeys ? PartialType[K] | null : PartialType[K];};