mingo
Version:
MongoDB query language for in-memory objects
13 lines (12 loc) • 429 B
TypeScript
import { AnyObject, Options } from "../../types";
export declare function filterDocumentsStage(pipeline: AnyObject[], 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 {};