UNPKG

graphql-compose-mongoose

Version:

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

12 lines 1.02 kB
import { ObjectTypeComposer, InterfaceTypeComposer, ComposeOutputTypeDefinition, ObjectTypeComposerFieldConfigMapDefinition } from 'graphql-compose'; export type PayloadRecordIdHelperOpts = { fn?: (doc: any, context: any) => any; type?: string | ComposeOutputTypeDefinition<any>; }; export declare function payloadRecordId<TSource = any, TContext = any>(tc: ObjectTypeComposer<TSource, TContext> | InterfaceTypeComposer<TSource, TContext>, opts?: PayloadRecordIdHelperOpts | false): ObjectTypeComposerFieldConfigMapDefinition<TSource, TContext> | null; export type PayloadRecordIdsHelperOpts = { fn?: (docs: any, context: any) => any; type?: string | ComposeOutputTypeDefinition<any>; }; export declare function payloadRecordIds<TSource = any, TContext = any>(tc: ObjectTypeComposer<TSource, TContext> | InterfaceTypeComposer<TSource, TContext>, opts?: PayloadRecordIdHelperOpts | false): ObjectTypeComposerFieldConfigMapDefinition<TSource, TContext> | null; //# sourceMappingURL=payloadRecordId.d.ts.map