Directus / @directus/sdk / types / MergeCoreCollection
Type Alias: MergeCoreCollection<Schema, Collection, BuiltinCollection> ​
MergeCoreCollection<
Schema
,Collection
,BuiltinCollection
>:IfAny
<Schema
,BuiltinCollection
,Collection
extends keyofSchema
?UnpackList
<Schema
[Collection
]> extends infer Item ?{ [Field in Exclude<keyof Item, keyof BuiltinCollection>]: Item[Field] }
&BuiltinCollection
:never
:BuiltinCollection
>
Merge a core collection from the schema with the builtin schema
Type Parameters ​
• Schema
• Collection extends keyof Schema
| string
• BuiltinCollection