ts-odata-client
Version:
OData TypeScript Client
19 lines (18 loc) • 747 B
TypeScript
import { Expression } from "./Expression";
/**
* Builds predicates based on boolean conditions.
*/
export declare class BooleanPredicateBuilder<T> {
readonly expression?: Expression | undefined;
constructor(expression?: Expression | undefined);
/**
* Create an AND condition with a previous filter clause.
* @param predicate Use the same FilterBuilder that this method chain was invoked with.
*/
and(predicate: BooleanPredicateBuilder<T>): BooleanPredicateBuilder<T>;
/**
* Create an OR condition with a previous filter clause.
* @param predicate Use the same FilterBuilder that this method chain was invoked with.
*/
or(predicate: BooleanPredicateBuilder<T>): BooleanPredicateBuilder<T>;
}