UNPKG

graphql-compose-mongoose

Version:

Plugin for `graphql-compose` which derive a graphql types from a mongoose model.

15 lines 737 B
import { ObjectTypeComposer, InterfaceTypeComposer, ObjectTypeComposerArgumentConfigMapDefinition } from 'graphql-compose'; import { HydratedDocument } from 'mongoose'; export type RecordHelperArgsOpts = { removeFields?: string[]; requiredFields?: string[]; allFieldsNullable?: boolean; prefix?: string; suffix?: string; isRequired?: boolean; }; export declare const getRecordHelperArgsOptsMap: () => Record<string, string>; export declare function recordHelperArgs<TDoc extends HydratedDocument<any> = any>(tc: ObjectTypeComposer<TDoc, any> | InterfaceTypeComposer<TDoc, any>, opts?: RecordHelperArgsOpts): ObjectTypeComposerArgumentConfigMapDefinition<{ record: any; }>; //# sourceMappingURL=record.d.ts.map