UNPKG

mingo

Version:

MongoDB query language for in-memory objects

14 lines (13 loc) 544 B
import { Any, AnyObject, Options } from "../../types"; export declare function filterDocumentsStage(pipeline: AnyObject[] | undefined, options: Options): { documents?: AnyObject[]; pipeline?: AnyObject[]; }; interface ProjectMetadata { exclusions: string[]; inclusions: string[]; positional: number; } export declare function validateProjection(expr: AnyObject, options: Options, isRoot?: boolean): ProjectMetadata; export declare function resolveCollection(op: string, expr: Any, options: Options): AnyObject[]; export {};