UNPKG

@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
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[]); }