@graphql-codegen/typescript-react-offix
Version:
GraphQL Code Generator plugin for generating useOffline mutations for offix use
17 lines (16 loc) • 1.06 kB
TypeScript
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;
}