Filter interface
Dies ist der Basistyp, der einen Filter darstellt. Um einen Filter zu konfigurieren, instanziieren Sie nicht direkt ein Objekt dieser Klasse. Instanziieren Sie stattdessen ein Objekt einer abgeleiteten Klasse wie BoolEqualsFilter, NumberInFilter usw. abhängig vom Typ des Schlüssels, nach dem Sie filtern möchten.
Eigenschaften
key | Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten. |
operator |
Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann |
Details zur Eigenschaft
key
Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.
key?: string
Eigenschaftswert
string
operatorType
Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann
operatorType: "NumberIn" | "NumberNotIn" | "NumberLessThan" | "NumberGreaterThan" | "NumberLessThanOrEquals" | "NumberGreaterThanOrEquals" | "BoolEquals" | "StringIn" | "StringNotIn" | "StringBeginsWith" | "StringEndsWith" | "StringContains" | "NumberInRange" | "NumberNotInRange" | "StringNotBeginsWith" | "StringNotEndsWith" | "StringNotContains" | "IsNullOrUndefined" | "IsNotNull"
Eigenschaftswert
"NumberIn" | "NumberNotIn" | "NumberLessThan" | "NumberGreaterThan" | "NumberLessThanOrEquals" | "NumberGreaterThanOrEquals" | "BoolEquals" | "StringIn" | "StringNotIn" | "StringBeginsWith" | "StringEndsWith" | "StringContains" | "NumberInRange" | "NumberNotInRange" | "StringNotBeginsWith" | "StringNotEndsWith" | "StringNotContains" | "IsNullOrUndefined" | "IsNotNull"