graphql-mocks
Version:
Tools for setting up graphql test resolvers
13 lines (12 loc) • 527 B
TypeScript
import { GraphQLSchema, GraphQLArgs, DocumentNode } from 'graphql';
import { ResolverMapMiddleware, ResolverMap, ScalarMap } from '../types';
import { PackOptions } from '../pack/types';
export type CreateGraphQLHandlerOptions = Partial<PackOptions> & {
initialContext?: GraphQLArgs['contextValue'];
resolverMap?: ResolverMap;
scalarMap?: ScalarMap;
middlewares?: ResolverMapMiddleware[];
dependencies: PackOptions['dependencies'] & {
graphqlSchema: GraphQLSchema | DocumentNode | string;
};
};