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];};Type Parameters
PartialType extends AllowedPartial
optionalNulledKeys? extends keyof PartialType | null = null
optionalNullableKeys? extends keyof PartialType | null = null
optionalOverridableKeys? 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];}