UNPKG

@graphql-mesh/transform-naming-convention

Version:
12 lines (11 loc) 961 B
import { GraphQLSchema } from 'graphql'; import { MeshTransform, MeshTransformOptions, YamlConfig } from '@graphql-mesh/types'; import { DelegationContext, SubschemaConfig } from '@graphql-tools/delegate'; import { ExecutionRequest, ExecutionResult } from '@graphql-tools/utils'; export default class NamingConventionTransform implements MeshTransform { private transforms; constructor(options: MeshTransformOptions<YamlConfig.NamingConventionTransformConfig>); transformSchema(originalWrappingSchema: GraphQLSchema, subschemaConfig: SubschemaConfig, transformedSchema?: GraphQLSchema): GraphQLSchema; transformRequest(originalRequest: ExecutionRequest, delegationContext: DelegationContext, transformationContext: Record<string, any>): ExecutionRequest<any, any, any, Record<string, any>, any>; transformResult(originalResult: ExecutionResult, delegationContext: DelegationContext, transformationContext: any): ExecutionResult<any, any>; }