Docs
API Reference
Interfaces
DelegationContext

Interface: DelegationContext<TContext>

delegate/src.DelegationContext

Type parameters

NameType
TContextRecord<string, any>

Table of contents

Properties

Properties

args

• Optional args: Record<string, any>

Defined in

packages/delegate/src/types.ts:50 (opens in a new tab)


context

• Optional context: TContext

Defined in

packages/delegate/src/types.ts:51 (opens in a new tab)


fieldName

• fieldName: string

Defined in

packages/delegate/src/types.ts:49 (opens in a new tab)


info

• Optional info: GraphQLResolveInfo

Defined in

packages/delegate/src/types.ts:52 (opens in a new tab)


onLocatedError

• Optional onLocatedError: (originalError: GraphQLError) => GraphQLError

Type declaration

▸ (originalError): GraphQLError

Parameters
NameType
originalErrorGraphQLError
Returns

GraphQLError

Defined in

packages/delegate/src/types.ts:54 (opens in a new tab)


operation

• operation: OperationTypeNode

Defined in

packages/delegate/src/types.ts:48 (opens in a new tab)


returnType

• returnType: GraphQLOutputType

Defined in

packages/delegate/src/types.ts:53 (opens in a new tab)


rootValue

• Optional rootValue: any

Defined in

packages/delegate/src/types.ts:55 (opens in a new tab)


skipTypeMerging

• skipTypeMerging: boolean

Defined in

packages/delegate/src/types.ts:58 (opens in a new tab)


subschema

• subschema: GraphQLSchema | SubschemaConfig<any, any, any, TContext>

Defined in

packages/delegate/src/types.ts:45 (opens in a new tab)


subschemaConfig

• Optional subschemaConfig: SubschemaConfig<any, any, any, TContext>

Defined in

packages/delegate/src/types.ts:46 (opens in a new tab)


targetSchema

• targetSchema: GraphQLSchema

Defined in

packages/delegate/src/types.ts:47 (opens in a new tab)


transformedSchema

• transformedSchema: GraphQLSchema

Defined in

packages/delegate/src/types.ts:57 (opens in a new tab)


transforms

• transforms: Transform<any, TContext>[]

Defined in

packages/delegate/src/types.ts:56 (opens in a new tab)