UNPKG

1.04 kBTypeScriptView Raw
1import { FilterLambdaExpression, Entity as EntityBase, Filterable } from '../../odata-common';
2/**
3 * Will return the entity if at least one element of the one-to-many link relation fulfills the condition.
4 * @param filters - A filter condition like MyEntity.someMultiLink.someProperty.eq('value')
5 * @returns The lambda filter function to be considered in the query
6 */
7export declare function any<EntityT extends EntityBase, LinkedEntityT extends EntityBase>(...filters: Filterable<EntityT, LinkedEntityT>[]): FilterLambdaExpression<EntityT>;
8/**
9 * Will return the entity if all elements of the one-to-many link relation fulfill the condition.
10 * @param filters - A filter condition like MyEntity.someMultiLink.someProperty.eq('value')
11 * @returns The lambda filter function to be considered in the query
12 */
13export declare function all<EntityT extends EntityBase, LinkedEntityT extends EntityBase>(...filters: Filterable<EntityT, LinkedEntityT>[]): FilterLambdaExpression<EntityT>;
14//# sourceMappingURL=filter-lambda-expression.d.ts.map
\No newline at end of file