interface PredicateObject<T> {
    field: keyof T;
    operand: any;
    operator: (keyof EqualityOperators<any>) | "le" | "lt" | "ge" | "gt" | "between" | "beginsWith" | (keyof ArrayOperators<any>);
}

Type Parameters

Properties

field: keyof T
operand: any
operator: (keyof EqualityOperators<any>) | "le" | "lt" | "ge" | "gt" | "between" | "beginsWith" | (keyof ArrayOperators<any>)