UNPKG

@kamilkisiela/graphql-tools

Version:

Useful tools to create and manipulate GraphQL schemas.

13 lines (12 loc) 421 B
import { GraphQLSchema } from 'graphql'; import { Request } from '../Interfaces'; import { Transform } from './transforms'; export default class ReplaceFieldWithFragment implements Transform { private targetSchema; private mapping; constructor(targetSchema: GraphQLSchema, fragments: Array<{ field: string; fragment: string; }>); transformRequest(originalRequest: Request): Request; }