Makes all nested properties optional recursively
递归地将所有嵌套属性设为可选
interface Person { name: string address: { city: string; zip: string }}type PartialPerson = DeepPartial<Person>// { name: string; address?: { city?: string; zip?: string } | undefined } Copy
interface Person { name: string address: { city: string; zip: string }}type PartialPerson = DeepPartial<Person>// { name: string; address?: { city?: string; zip?: string } | undefined }
Makes all nested properties optional recursively
递归地将所有嵌套属性设为可选