1 | import { FetcherRenderer } from './fetcher.js';
|
2 | import { OperationDefinitionNode } from 'graphql';
|
3 | import { ReactQueryVisitor } from './visitor.js';
|
4 | export declare class GraphQLRequestClientFetcher implements FetcherRenderer {
|
5 | private visitor;
|
6 | constructor(visitor: ReactQueryVisitor);
|
7 | generateFetcherImplementaion(): string;
|
8 | generateInfiniteQueryHook(node: OperationDefinitionNode, documentVariableName: string, operationName: string, operationResultType: string, operationVariablesTypes: string, hasRequiredVariables: boolean): string;
|
9 | generateQueryHook(node: OperationDefinitionNode, documentVariableName: string, operationName: string, operationResultType: string, operationVariablesTypes: string, hasRequiredVariables: boolean): string;
|
10 | generateMutationHook(node: OperationDefinitionNode, documentVariableName: string, operationName: string, operationResultType: string, operationVariablesTypes: string, hasRequiredVariables: boolean): string;
|
11 | generateFetcherFetch(node: OperationDefinitionNode, documentVariableName: string, operationName: string, operationResultType: string, operationVariablesTypes: string, hasRequiredVariables: boolean): string;
|
12 | }
|