UNPKG

@graphql-codegen/typescript-react-offix

Version:

GraphQL Code Generator plugin for generating useOffline mutations for offix use

17 lines (16 loc) 1.06 kB
import { GraphQLSchema, OperationDefinitionNode } from 'graphql'; import { Types } from '@graphql-codegen/plugin-helpers'; import { ClientSideBasePluginConfig, ClientSideBaseVisitor, LoadedFragment, RawClientSideBasePluginConfig } from '@graphql-codegen/visitor-plugin-common'; export interface ReactApolloPluginConfig extends ClientSideBasePluginConfig { } export declare class ReactApolloVisitor extends ClientSideBaseVisitor<RawClientSideBasePluginConfig, ReactApolloPluginConfig> { private _externalImportPrefix; private imports; constructor(schema: GraphQLSchema, fragments: LoadedFragment[], rawConfig: RawClientSideBasePluginConfig, documents: Types.DocumentFile[]); private getOffixReactHooksImport; private getDocumentNodeVariable; getImports(): string[]; private _buildHooks; protected buildOperation(node: OperationDefinitionNode, documentVariableName: string, operationType: string, operationResultType: string, operationVariablesTypes: string): string; OperationDefinition(node: OperationDefinitionNode): string; }