graphql-compose-mongoose
Version:
Plugin for `graphql-compose` which derive a graphql types from a mongoose model.
12 lines • 1.02 kB
TypeScript
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