UNPKG

1.06 kBTypeScriptView Raw
1import { ClientSideBaseVisitor, ClientSideBasePluginConfig, LoadedFragment, RawClientSideBasePluginConfig } from '@graphql-codegen/visitor-plugin-common';
2import { OperationDefinitionNode, GraphQLSchema } from 'graphql';
3import { Types } from '@graphql-codegen/plugin-helpers';
4export interface ReactApolloPluginConfig extends ClientSideBasePluginConfig {
5}
6export declare class ReactApolloVisitor extends ClientSideBaseVisitor<RawClientSideBasePluginConfig, ReactApolloPluginConfig> {
7 private _externalImportPrefix;
8 private imports;
9 constructor(schema: GraphQLSchema, fragments: LoadedFragment[], rawConfig: RawClientSideBasePluginConfig, documents: Types.DocumentFile[]);
10 private getOffixReactHooksImport;
11 private getDocumentNodeVariable;
12 getImports(): string[];
13 private _buildHooks;
14 protected buildOperation(node: OperationDefinitionNode, documentVariableName: string, operationType: string, operationResultType: string, operationVariablesTypes: string): string;
15 OperationDefinition(node: OperationDefinitionNode): string;
16}