UNPKG

@ucast/mongo

Version:

git@github.com:stalniy/ucast.git

10 lines (9 loc) 492 B
import { Condition, ParsingInstruction, ObjectQueryParser, FieldQueryOperators } from '@ucast/core'; import { MongoQuery } from './types'; export interface ParseOptions { field: string; } export declare class MongoQueryParser extends ObjectQueryParser<MongoQuery<any>> { constructor(instructions: Record<string, ParsingInstruction>); parse<Q extends MongoQuery<any>, FQ extends FieldQueryOperators<Q> = FieldQueryOperators<Q>>(query: Q | FQ, options?: ParseOptions): Condition; }