UNPKG

@graphql-codegen/typescript-jit-sdk

Version:

GraphQL Code Generator plugin for generating a ready-to-use SDK that uses GraphQL JIT

12 lines (11 loc) 782 B
import { GraphQLSchema, OperationDefinitionNode } from 'graphql'; import { ClientSideBasePluginConfig, ClientSideBaseVisitor, LoadedFragment } from '@graphql-codegen/visitor-plugin-common'; import { RawJitSdkPluginConfig } from './config.cjs'; export interface JitSdkPluginConfig extends ClientSideBasePluginConfig { } export declare class JitSdkVisitor extends ClientSideBaseVisitor<RawJitSdkPluginConfig, JitSdkPluginConfig> { private _operationsToInclude; constructor(schema: GraphQLSchema, fragments: LoadedFragment[], rawConfig: RawJitSdkPluginConfig); protected buildOperation(node: OperationDefinitionNode, documentVariableName: string, operationType: string, operationResultType: string, operationVariablesTypes: string): string; get sdkContent(): string; }