Deep partial (recursive)
type User = { id: number; profile: { name: string; address: { city: string; zip: number } } };type PartialUser = DeepPartial<User>;// { id?: number; profile?: { name?: string; address?: { city?: string; zip?: number } } } Copy
type User = { id: number; profile: { name: string; address: { city: string; zip: number } } };type PartialUser = DeepPartial<User>;// { id?: number; profile?: { name?: string; address?: { city?: string; zip?: number } } }
Deep partial (recursive)