Directus / @directus/sdk / types / AggregationOptions
Type Alias: AggregationOptions<Schema, Collection, Fields, Item> ​
AggregationOptions<
Schema,Collection,Fields,Item>:object
Defined in: types/aggregate.ts:65
Aggregation input options
Type Parameters ​
• Schema
• Collection extends AllCollections<Schema>
• Fields = Collection extends keyof Schema ? keyof UnpackList<GetCollection<Schema, Collection>> : string
• Item = Collection extends keyof Schema ? UnpackList<GetCollection<Schema, Collection>> : object
Type declaration ​
aggregate ​
aggregate:
AggregateRecord<Fields>
groupBy? ​
optionalgroupBy: (Fields|GroupByFields<Schema,Item>)[]
query? ​
optionalquery:Omit<Query<Schema,Item>,"fields"|"deep"|"alias">