1 | import { ClientSideBasePluginConfig, ClientSideBaseVisitor, LoadedFragment } from '@graphql-codegen/visitor-plugin-common';
|
2 | import { GraphQLSchema, OperationDefinitionNode } from 'graphql';
|
3 | import { RawGenericSdkPluginConfig } from './config.js';
|
4 | export interface GenericSdkPluginConfig extends ClientSideBasePluginConfig {
|
5 | usingObservableFrom: string;
|
6 | rawRequest: boolean;
|
7 | }
|
8 | export declare class GenericSdkVisitor extends ClientSideBaseVisitor<RawGenericSdkPluginConfig, GenericSdkPluginConfig> {
|
9 | private _operationsToInclude;
|
10 | constructor(schema: GraphQLSchema, fragments: LoadedFragment[], rawConfig: RawGenericSdkPluginConfig);
|
11 | protected buildOperation(node: OperationDefinitionNode, documentVariableName: string, operationType: string, operationResultType: string, operationVariablesTypes: string): string;
|
12 | get sdkContent(): string;
|
13 | }
|