UNPKG

@graphql-mesh/transform-federation

Version:
13 lines (12 loc) 580 B
import type { GraphQLSchema } from 'graphql'; import type { MeshTransform, MeshTransformOptions, YamlConfig } from '@graphql-mesh/types'; import type { SubschemaConfig } from '@graphql-tools/delegate'; export default class FederationTransform implements MeshTransform { private apiName; private config; private baseDir; private importFn; noWrap: boolean; constructor({ apiName, baseDir, config, importFn, }: MeshTransformOptions<YamlConfig.Transform['federation']>); transformSchema(schema: GraphQLSchema, rawSource: SubschemaConfig): GraphQLSchema; }