Skip to main content

Type Alias: DeepPartial<T>

DeepPartial<T> = { [P in keyof T]?: T[P] extends object ? DeepPartial<T[P]> : T[P] }

Defined in: types/system.ts:5

Utility type that makes all properties of an object type optional recursively. Useful for creating partial configurations where nested objects are also optional.

Type Parameters​

T​

T