Type alias RecursivePartial<T>

RecursivePartial<T>: T extends Primitive<infer U> ? T | undefined : T extends object ? { [ K in keyof T]?: RecursivePartial<T[K]> } | undefined : never

Makes all properties of the type optional recursively

Type Parameters

  • T

Generated using TypeDoc