UNPKG

graphql-compose-mongoose

Version:

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

25 lines (19 loc) 713 B
/* @flow */ import { ComposeWithMongooseOpts } from '../../composeWithMongoose'; import { mergeTypeConverterResolverOpts } from './mergeTypeConverterResolversOpts'; type FieldMap = { [fieldName: string]: string[] | void; }; export function mergeStringAndStringArraysFields( baseField?: string[] | string, childField?: string[] | string, argOptsTypes?: string[] | string, ): string[] | void; export function mergeFieldMaps( baseFieldMap?: FieldMap, childFieldMap?: FieldMap, ): FieldMap | void; export function mergeCustomizationOptions<TContext>( baseCOptions: ComposeWithMongooseOpts<TContext>, childCOptions?: ComposeWithMongooseOpts<TContext>, ): ComposeWithMongooseOpts<TContext> | void;