Udostępnij za pośrednictwem


Filter interface

Jest to typ podstawowy reprezentujący filtr. Aby skonfigurować filtr, nie należy bezpośrednio utworzyć wystąpienia obiektu tej klasy. Zamiast tego utwórz wystąpienie obiektu klasy pochodnej, takiej jak BoolEqualsFilter, NumberInFilter itp., w zależności od typu klucza, na podstawie którego chcesz filtrować.

Właściwości

key

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

Szczegóły właściwości

key

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

key?: string

Wartość właściwości

string

operatorType

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

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

Wartość właściwości

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