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