Filter interface

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

Свойства

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"