Directus / @directus/types / DeepPartial
Type alias: DeepPartial<T> ​
DeepPartial<
T
>:T
extendsBuiltin
?T
:T
extends [] ? [] :T
extends [infer U,...(infer R)
] ? [DeepPartial
<U
>,...DeepPartial<R>
] :T
extends infer U[] ?DeepPartial
<U
>[] :T
extendsReadonlyArray
<infer U> ?ReadonlyArray
<DeepPartial
<U
>> :T
extendsMap
<infer K, infer V> ?Map
<DeepPartial
<K
>,DeepPartial
<V
>> :T
extendsReadonlyMap
<infer K, infer V> ?ReadonlyMap
<DeepPartial
<K
>,DeepPartial
<V
>> :T
extendsWeakMap
<infer K, infer V> ?WeakMap
<DeepPartial
<K
>,DeepPartial
<V
>> :T
extendsSet
<infer U> ?Set
<DeepPartial
<...>> :T
extendsReadonlySet
<...> ?ReadonlySet
<...> : ... extends ... ? ... : ...
Type parameters ​
• T