Comparison

[ Schnittstelle ]

export interface Comparison {
    path?: string;
    comparator: '==' | '!=' | '<' | '>' | '<=' | '>=' | 'contains' | 'contains not' | '== [ignore case]' | '!= [ignore case]' | 'contains [ignore case]' | 'contains not [ignore case]';
    value: string | number | Date | boolean | null;
};

Beschreibt eine Vergleichsoperation.

Eigenschaften

Name

Typ

Beschreibung

path [ Optional ]

string

Wenn das zu filternde Array Objekte enthält wird über diese Eigenschaft definiert welcher Pfad innerhalb des Objektes mit dem in der Eigenschaft 'value' stehenden Wert verglichen werden soll.

Wird kein Pfad angegeben, wird der Wert selbst verglichen. Zum Beispiel wenn das Array nur aus einfachen Datentypen besteht.

comparator

'==', '!=', '<', '>', '<=', '>=', 'contains', 'contains not', '== [ignore case]', '!= [ignore case]', 'contains [ignore case]', 'contains not [ignore case]'

Der bei dem Vergleich anzuwendende Operator.

value

string, number, Date, boolean, null

Der Wer mit dem verglichen werden soll

Comparison 1:

Verfügbar ab Version 1.12