Condividi tramite


Filter interface

Si tratta del tipo di base che rappresenta un filtro. Per configurare un filtro, non creare direttamente un'istanza di un oggetto di questa classe. Creare invece un'istanza di un oggetto di una classe derivata, ad esempio BoolEqualsFilter, NumberInFilter e così via, a seconda del tipo della chiave in base alla quale si desidera filtrare.

Proprietà

key

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

Dettagli proprietà

key

Campo/proprietà nell'evento in base al quale si desidera filtrare.

key?: string

Valore della proprietà

string

operatorType

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

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

Valore della proprietà

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