mirror of
https://github.com/directus/directus.git
synced 2026-01-30 05:38:02 -05:00
26 lines
468 B
TypeScript
26 lines
468 B
TypeScript
import { Meta } from './meta';
|
|
|
|
export type Query = {
|
|
fields?: string[];
|
|
sort?: Sort[];
|
|
filter?: Filter[];
|
|
limit?: number;
|
|
offset?: number;
|
|
page?: number;
|
|
single?: boolean;
|
|
meta?: Meta[];
|
|
};
|
|
|
|
export type Sort = {
|
|
column: string;
|
|
order: 'asc' | 'desc';
|
|
};
|
|
|
|
export type Filter = {
|
|
column: string;
|
|
operator: FilterOperator;
|
|
value: null | string | number | (string | number)[];
|
|
};
|
|
|
|
export type FilterOperator = 'eq' | 'neq' | 'in' | 'nin' | 'null' | 'nnull';
|