|
@@ -45,20 +45,20 @@ export declare type ItemFilterClause = Pick<FilterClause, 'fields' | 'include'>;
|
|
|
* ```
|
|
* ```
|
|
|
*/
|
|
*/
|
|
|
export declare type WhereClause =
|
|
export declare type WhereClause =
|
|
|
- | FunctionClause
|
|
|
|
|
|
|
+ | PredicateClause
|
|
|
| PropertiesClause
|
|
| PropertiesClause
|
|
|
| AndClause
|
|
| AndClause
|
|
|
| OrClause;
|
|
| OrClause;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * Function clause.
|
|
|
|
|
|
|
+ * Predicate clause.
|
|
|
*
|
|
*
|
|
|
* @example
|
|
* @example
|
|
|
* ```ts
|
|
* ```ts
|
|
|
* (value) => value.featured === true;
|
|
* (value) => value.featured === true;
|
|
|
* ```
|
|
* ```
|
|
|
*/
|
|
*/
|
|
|
-export type FunctionClause = (value: ModelData) => boolean;
|
|
|
|
|
|
|
+export type PredicateClause = (value: ModelData) => boolean;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* Properties clause.
|
|
* Properties clause.
|