UNPKG

@graphql-mesh/transport-rest

Version:
13 lines (12 loc) 528 B
import type { GraphQLSchema } from 'graphql'; import type { Logger, MeshFetch, MeshPubSub } from '@graphql-mesh/types'; export interface ProcessDirectiveArgs { pubsub?: MeshPubSub; logger?: Logger; globalFetch?: MeshFetch; endpoint?: string; timeout?: number; operationHeaders?: Record<string, string>; queryParams?: Record<string, any>; } export declare function processDirectives(schema: GraphQLSchema, { globalFetch, logger, pubsub, ...extraGlobalOptions }?: ProcessDirectiveArgs): GraphQLSchema;