Documentation / base / DeepPartial
Type Alias: DeepPartial<T, Depth>
DeepPartial<
T,Depth> =Depthextends0?T:TextendsBuiltin?T:Textends infer U[] ?DeepPartial<U,Decrement<Depth>>[] :TextendsReadonlyArray<infer U> ?ReadonlyArray<DeepPartial<U,Decrement<Depth>>> :HasFunctionProperty<T> extendstrue?T:Textendsobject?{ [K in keyof T]?: T[K] extends (args: any[]) => any ? T[K] : DeepPartial<T[K], Decrement<Depth>> }:T
Defined in: libs/base/src/utils.ts:212
Deep Partial
Type Parameters
T
T
The target type to make partially optional.
Depth
Depth extends number = 5
The maximum recursion depth. Defaults to 5.