1 | import { FetcherRenderer } from './fetcher.js';
|
2 | import { HardcodedFetch } from './config.js';
|
3 | import { OperationDefinitionNode } from 'graphql';
|
4 | import { ReactQueryVisitor } from './visitor.js';
|
5 | export declare class HardcodedFetchFetcher implements FetcherRenderer {
|
6 | private visitor;
|
7 | private config;
|
8 | constructor(visitor: ReactQueryVisitor, config: HardcodedFetch);
|
9 | private getEndpoint;
|
10 | private getFetchParams;
|
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 | }
|