UNPKG

608 BTypeScriptView Raw
1import { GraphQLSchema, GraphQLNamedType, EnumTypeDefinitionNode, ObjectTypeDefinitionNode } from 'graphql';
2import { TsVisitor } from './visitor.js';
3import { TypeScriptPluginConfig } from './config.js';
4export declare class TsIntrospectionVisitor extends TsVisitor {
5 private typesToInclude;
6 constructor(schema: GraphQLSchema, pluginConfig: TypeScriptPluginConfig, typesToInclude: GraphQLNamedType[]);
7 DirectiveDefinition(): any;
8 ObjectTypeDefinition(node: ObjectTypeDefinitionNode, key: string | number, parent: any): string;
9 EnumTypeDefinition(node: EnumTypeDefinitionNode): string;
10}