UNPKG

@miragejs/graphql

Version:

A library for handling GraphQL requests with Mirage JS

12 lines (11 loc) 640 B
import type { GraphQLResolveInfo } from "graphql"; import type { QueryArgs, ResolverContext, ResolverMap } from "../@types/index.d.ts"; /** * A higher order function that accepts a hash of optional resolvers passed into * the GraphQL handler and returns a field resolver function to be used for all * GraphQL queries. * * The field resolver delegates to an optional resolver passed in when creating * the GraphQL request handler or the default Mirage GraphQL resolver. */ export default function createFieldResolver(resolvers?: ResolverMap): (source: any, args: QueryArgs, context: ResolverContext, info: GraphQLResolveInfo) => any;