UNPKG

graphql-anywhere-mongodb

Version:
20 lines (19 loc) 551 B
import { DocumentNode } from 'graphql'; export interface MongoQueryInfo { collection: string; limit?: number; skip?: number; query: { [field: string]: any; }; fields: { [field: string]: number; }; sort: { [field: string]: number; }; } export declare const ValidCollectionArgs: string[]; export declare const ValidNonLeafArguments: string[]; export declare const ValidLeafArguments: string[]; export declare function graphqlToMongo(query: DocumentNode, variables?: object): MongoQueryInfo[];