1 | import { EnumTypeDefinitionNode, GraphQLNamedType, GraphQLSchema, ObjectTypeDefinitionNode } from 'graphql';
|
2 | import { TypeScriptPluginConfig } from './config.js';
|
3 | import { TsVisitor } from './visitor.js';
|
4 | export 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 | }
|