UNPKG

1.17 kBTypeScriptView Raw
1import { FetcherRenderer } from './fetcher.js';
2import { OperationDefinitionNode } from 'graphql';
3import { ReactQueryVisitor } from './visitor.js';
4export declare class FetchFetcher 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}