Поделиться через


Filter interface

Это базовый тип, представляющий фильтр. Чтобы настроить фильтр, не следует напрямую создавать экземпляр объекта этого класса. Вместо этого создайте экземпляр объекта производного класса, например BoolEqualsFilter, NumberInFilter, StringEqualsFilter и т. д., в зависимости от типа ключа, по которому требуется выполнить фильтрацию.

Свойства

key

Поле или свойство в событии в зависимости от того, по которому требуется выполнить фильтрацию.

operatorType

Полиморфный дискриминатор, который указывает различные типы, которые могут быть у этого объекта.

Сведения о свойстве

key

Поле или свойство в событии в зависимости от того, по которому требуется выполнить фильтрацию.

key?: string

Значение свойства

string

operatorType

Полиморфный дискриминатор, который указывает различные типы, которые могут быть у этого объекта.

operatorType: "NumberIn" | "NumberNotIn" | "NumberLessThan" | "NumberGreaterThan" | "NumberLessThanOrEquals" | "NumberGreaterThanOrEquals" | "BoolEquals" | "StringIn" | "StringNotIn" | "StringBeginsWith" | "StringEndsWith" | "StringContains" | "NumberInRange" | "NumberNotInRange" | "StringNotBeginsWith" | "StringNotEndsWith" | "StringNotContains" | "IsNullOrUndefined" | "IsNotNull"

Значение свойства

"NumberIn" | "NumberNotIn" | "NumberLessThan" | "NumberGreaterThan" | "NumberLessThanOrEquals" | "NumberGreaterThanOrEquals" | "BoolEquals" | "StringIn" | "StringNotIn" | "StringBeginsWith" | "StringEndsWith" | "StringContains" | "NumberInRange" | "NumberNotInRange" | "StringNotBeginsWith" | "StringNotEndsWith" | "StringNotContains" | "IsNullOrUndefined" | "IsNotNull"