UNPKG

1.04 kBTypeScriptView Raw
1import { GraphQLSchema } from 'graphql';
2import { Request } from '@graphql-tools/utils';
3import { Transform, DelegationContext, SubschemaConfig } from '@graphql-tools/delegate';
4import { InputFieldTransformer, InputFieldNodeTransformer, InputObjectNodeTransformer } from '../types';
5export default class TransformInputObjectFields implements Transform {
6 private readonly inputFieldTransformer;
7 private readonly inputFieldNodeTransformer;
8 private readonly inputObjectNodeTransformer;
9 private transformedSchema;
10 private mapping;
11 constructor(inputFieldTransformer: InputFieldTransformer, inputFieldNodeTransformer?: InputFieldNodeTransformer, inputObjectNodeTransformer?: InputObjectNodeTransformer);
12 transformSchema(originalWrappingSchema: GraphQLSchema, _subschemaConfig: SubschemaConfig, _transformedSchema?: GraphQLSchema): GraphQLSchema;
13 transformRequest(originalRequest: Request, delegationContext: DelegationContext, _transformationContext: Record<string, any>): Request;
14 private transformDocument;
15}