UNPKG

1.32 kBTypeScriptView Raw
1import { CustomFetch } from './config.js';
2import { FetcherRenderer } from './fetcher.js';
3import { OperationDefinitionNode } from 'graphql';
4import { ReactQueryVisitor } from './visitor.js';
5export declare class CustomMapperFetcher implements FetcherRenderer {
6 private visitor;
7 private _mapper;
8 private _isReactHook;
9 constructor(visitor: ReactQueryVisitor, customFetcher: CustomFetch);
10 private getFetcherFnName;
11 generateFetcherImplementaion(): string;
12 generateInfiniteQueryHook(node: OperationDefinitionNode, documentVariableName: string, operationName: string, operationResultType: string, operationVariablesTypes: string, hasRequiredVariables: boolean): string;
13 generateQueryHook(node: OperationDefinitionNode, documentVariableName: string, operationName: string, operationResultType: string, operationVariablesTypes: string, hasRequiredVariables: boolean): string;
14 generateMutationHook(node: OperationDefinitionNode, documentVariableName: string, operationName: string, operationResultType: string, operationVariablesTypes: string, hasRequiredVariables: boolean): string;
15 generateFetcherFetch(node: OperationDefinitionNode, documentVariableName: string, operationName: string, operationResultType: string, operationVariablesTypes: string, hasRequiredVariables: boolean): string;
16}