UNPKG

793 BTypeScriptView Raw
1import { GraphQLInterfaceType, GraphQLObjectType } from 'graphql';
2import { BaseSelectionSetProcessor, LinkField, PrimitiveAliasedFields, PrimitiveField, ProcessResult, SelectionSetProcessorConfig } from './base.js';
3export declare class PreResolveTypesProcessor extends BaseSelectionSetProcessor<SelectionSetProcessorConfig> {
4 transformTypenameField(type: string, name: string): ProcessResult;
5 transformPrimitiveFields(schemaType: GraphQLObjectType | GraphQLInterfaceType, fields: PrimitiveField[], unsetTypes?: boolean): ProcessResult;
6 transformAliasesPrimitiveFields(schemaType: GraphQLObjectType | GraphQLInterfaceType, fields: PrimitiveAliasedFields[], unsetTypes?: boolean): ProcessResult;
7 transformLinkFields(fields: LinkField[], unsetTypes?: boolean): ProcessResult;
8}