1 | import { ClientSideBaseVisitor, ClientSideBasePluginConfig, LoadedFragment, RawClientSideBasePluginConfig } from '@graphql-codegen/visitor-plugin-common';
|
2 | import { OperationDefinitionNode, GraphQLSchema } from 'graphql';
|
3 | import { Types } from '@graphql-codegen/plugin-helpers';
|
4 | export interface ReactApolloPluginConfig extends ClientSideBasePluginConfig {
|
5 | }
|
6 | export 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 | }
|