UNPKG

@msom/http

Version:

@msom/http

17 lines 619 B
import { Filter } from "mongodb"; import { DBContext } from "./DBContext"; import { QueryProtocol } from "./QueryProtocolBuilder"; import { QueryCondition, QueryResultItem } from "./interfaces"; export declare class QueryExecutor { private cache; private dbContext; constructor(option: { dbContext: DBContext; }); clearCache(): Promise<void>; execute(protocol: QueryProtocol): Promise<QueryResultItem[]>; resolveCondition(condition: QueryCondition | undefined): Filter<unknown>; private processProtocol; private generateCacheKey; } //# sourceMappingURL=QueryExecutor.d.ts.map