@graphql-codegen/typescript-document-nodes
Version:
GraphQL Code Generator plugin for generating TypeScript modules with embedded GraphQL document nodes
12 lines (11 loc) • 791 B
TypeScript
import { Types } from '@graphql-codegen/plugin-helpers';
import { ClientSideBasePluginConfig, ClientSideBaseVisitor, LoadedFragment, NamingConvention } from '@graphql-codegen/visitor-plugin-common';
import { GraphQLSchema } from 'graphql';
import { TypeScriptDocumentNodesRawPluginConfig } from './index.js';
export interface TypeScriptDocumentNodesPluginConfig extends ClientSideBasePluginConfig {
namingConvention: NamingConvention;
transformUnderscore: boolean;
}
export declare class TypeScriptDocumentNodesVisitor extends ClientSideBaseVisitor<TypeScriptDocumentNodesRawPluginConfig, TypeScriptDocumentNodesPluginConfig> {
constructor(schema: GraphQLSchema, fragments: LoadedFragment[], rawConfig: TypeScriptDocumentNodesRawPluginConfig, documents: Types.DocumentFile[]);
}