Skip to content
On this page

Directus Cloud

Everything you need to start building. Provisioned in 90 seconds. Starting at $15/month.

Get Started

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/sdk / types / FilterOperators

Type Alias: FilterOperators<FieldType, T> ​

FilterOperators<FieldType, T>: MapFilterOperators<{ _between: IsDateTime<FieldType, [T, T], IsNumber<T, [T, T], never>>; _contains: IsDateTime<FieldType, never, IsString<T, string, never>>; _empty: boolean; _ends_with: IsDateTime<FieldType, never, IsString<T, string, never>>; _eq: T; _gt: IsDateTime<FieldType, string, IsNumber<T, number, never>>; _gte: IsDateTime<FieldType, string, IsNumber<T, number, never>>; _icontains: IsDateTime<FieldType, never, IsString<T, string, never>>; _iends_with: IsDateTime<FieldType, never, IsString<T, string, never>>; _in: T[]; _intersects: T; _intersects_bbox: T; _istarts_with: IsDateTime<FieldType, never, IsString<T, string, never>>; _lt: IsDateTime<FieldType, string, IsNumber<T, number, never>>; _lte: IsDateTime<FieldType, string, IsNumber<T, number, never>>; _nbetween: IsDateTime<FieldType, [T, T], IsNumber<T, [T, T], never>>; _ncontains: IsDateTime<FieldType, never, IsString<T, string, never>>; _nempty: boolean; _nends_with: IsDateTime<FieldType, never, IsString<T, string, never>>; _neq: T; _niends_with: IsDateTime<FieldType, never, IsString<T, string, never>>; _nin: T[]; _nintersects: T; _nintersects_bbox: T; _nistarts_with: IsDateTime<FieldType, never, IsString<T, string, never>>; _nnull: boolean; _nstarts_with: IsDateTime<FieldType, never, IsString<T, string, never>>; _null: boolean; _starts_with: IsDateTime<FieldType, never, IsString<T, string, never>>; }>

Defined in: types/filters.ts:47

All regular filter operators

TODO would love to filter this based on field type but thats not accurate enough in the schema atm

Type Parameters ​

• FieldType

• T = FieldType extends keyof FieldOutputMap ? FieldOutputMap[FieldType] : FieldType