@graphql-codegen/typescript-operations
Version:
GraphQL Code Generator plugin for generating TypeScript types for GraphQL queries, mutations, subscriptions and fragments
9 lines (8 loc) • 763 B
TypeScript
import { BaseSelectionSetProcessor, ProcessResult, LinkField, PrimitiveAliasedFields, SelectionSetProcessorConfig, PrimitiveField } from '@graphql-codegen/visitor-plugin-common';
import { GraphQLObjectType, GraphQLInterfaceType } from 'graphql';
export declare class TypeScriptSelectionSetProcessor extends BaseSelectionSetProcessor<SelectionSetProcessorConfig> {
transformPrimitiveFields(schemaType: GraphQLObjectType | GraphQLInterfaceType, fields: PrimitiveField[]): ProcessResult;
transformTypenameField(type: string, name: string): ProcessResult;
transformAliasesPrimitiveFields(schemaType: GraphQLObjectType | GraphQLInterfaceType, fields: PrimitiveAliasedFields[]): ProcessResult;
transformLinkFields(fields: LinkField[]): ProcessResult;
}