UNPKG

863 BTypeScriptView Raw
1import { ClientSideBasePluginConfig, ClientSideBaseVisitor, LoadedFragment } from '@graphql-codegen/visitor-plugin-common';
2import { GraphQLSchema, OperationDefinitionNode } from 'graphql';
3import { RawGenericSdkPluginConfig } from './config.js';
4export interface GenericSdkPluginConfig extends ClientSideBasePluginConfig {
5 usingObservableFrom: string;
6 rawRequest: boolean;
7}
8export 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}