Type alias DeepPartial<T, O>

DeepPartial<T, O>: T extends O | Primitive ? T : { [ P in keyof T]?: DeepPartial<T[P], O> }

Recursively make all properties optional Do not recurse into O types

Type Parameters

  • T

  • O = never

Generated using TypeDoc