graphql-compose-mongoose
Version:
Plugin for `graphql-compose` which derive a graphql types from a mongoose model.
22 lines (18 loc) • 572 B
Flow
/* @flow */
import { getFilterHelperArgOptsMap } from './filter';
import { getLimitHelperArgsOptsMap } from './limit';
import { getRecordHelperArgsOptsMap } from './record';
export * from './filter';
export * from './limit';
export * from './projection';
export * from './record';
export * from './skip';
export * from './sort';
export const MergeAbleHelperArgsOpts = {
sort: 'boolean',
skip: 'boolean',
limit: getLimitHelperArgsOptsMap(),
filter: getFilterHelperArgOptsMap(),
record: getRecordHelperArgsOptsMap(),
records: getRecordHelperArgsOptsMap(),
};