Skip to content
On this page

This is an auto-generated document to support extension builders understand the internal packages they can utilize. To find our written guides, tutorials, and API/SDK reference, check out our main docs .

Directus / @directus/types / DeepPartial

Type alias: DeepPartial<T>

DeepPartial<T>: T extends Builtin ? T : T extends [] ? [] : T extends [infer U, ...(infer R)] ? [DeepPartial<U>, ...DeepPartial<R>] : T extends infer U[] ? DeepPartial<U>[] : T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>> : T extends Map<infer K, infer V> ? Map<DeepPartial<K>, DeepPartial<V>> : T extends ReadonlyMap<infer K, infer V> ? ReadonlyMap<DeepPartial<K>, DeepPartial<V>> : T extends WeakMap<infer K, infer V> ? WeakMap<DeepPartial<K>, DeepPartial<V>> : T extends Set<infer U> ? Set<DeepPartial<...>> : T extends ReadonlySet<...> ? ReadonlySet<...> : ... extends ... ? ... : ...

Type parameters

T

Source

misc.ts:4