UNPKG

681 BTypeScriptView Raw
1import { Entity } from '../entity';
2import { FilterList } from './filter-list';
3import type { Filterable } from './filterable';
4/**
5 * hidden
6 */
7export declare type FilterLambdaOperator = 'any' | 'all';
8/**
9 * hidden
10 */
11export declare class FilterLambdaExpression<EntityT extends Entity> {
12 filters: FilterList<EntityT>;
13 lambdaOperator: FilterLambdaOperator;
14 constructor(filters: FilterList<EntityT>, lambdaOperator: FilterLambdaOperator);
15}
16/**
17 * hidden
18 */
19export declare function isFilterLambdaExpression<EntityT extends Entity>(filterable: Filterable<EntityT>): filterable is FilterLambdaExpression<EntityT>;
20//# sourceMappingURL=filter-lambda-expression.d.ts.map
\No newline at end of file