Creates a recursive partial type of type T.
interface Foo { bar: number; baz: { qux: string }}type PartialFoo = RecursivePartial<Foo>// {// bar?: number | undefined;// baz?: {// qux?: string | undefined// } | undefined// } Copy
interface Foo { bar: number; baz: { qux: string }}type PartialFoo = RecursivePartial<Foo>// {// bar?: number | undefined;// baz?: {// qux?: string | undefined// } | undefined// }
Creates a recursive partial type of type T.