UNPKG

graphql-shield

Version:

GraphQL Server permissions as another layer of abstraction!

14 lines (13 loc) 513 B
import { GraphQLSchema } from 'graphql'; import { Transform } from '@graphql-tools/delegate'; import { ExecutionRequest } from '@graphql-tools/utils'; export declare class ReplaceFieldWithFragment implements Transform { private targetSchema; private readonly mapping; constructor(fragments: Array<{ field: string; fragment: string; }>); transformSchema(originalSchema: GraphQLSchema): GraphQLSchema; transformRequest(originalRequest: ExecutionRequest): ExecutionRequest; }