@orbit/record-cache
Version:
Orbit base classes used to access and maintain a set of records.
9 lines (8 loc) • 467 B
TypeScript
import { RequestOptions } from '@orbit/data';
import { RecordQueryExpression, RecordQueryExpressionResult } from '@orbit/records';
import { Dict } from '@orbit/utils';
import { AsyncRecordAccessor } from '../record-accessor';
export interface AsyncQueryOperator {
(cache: AsyncRecordAccessor, expression: RecordQueryExpression, options?: RequestOptions): Promise<RecordQueryExpressionResult>;
}
export declare const AsyncQueryOperators: Dict<AsyncQueryOperator>;