The Guild LogoThe Guild Monogram
GraphQL Tools

GraphQL Tools

A set of utilities for faster GraphQL development

Get Started

Interface: SubschemaConfig<K, V, C, TContext>#

delegate/src.SubschemaConfig

Type parameters#

NameType
Kany
Vany
CK
TContextRecord<string, any>

Table of contents#

Properties#

Properties#

batch#

Optional batch: boolean

Defined in#

packages/delegate/src/types.ts:145


batchingOptions#

Optional batchingOptions: BatchingOptions<K, V, C>

Defined in#

packages/delegate/src/types.ts:146


createProxyingResolver#

Optional createProxyingResolver: CreateProxyingResolverFn<TContext>

Defined in#

packages/delegate/src/types.ts:140


executor#

Optional executor: Executor<TContext, Record<string, any>>

Defined in#

packages/delegate/src/types.ts:144


merge#

Optional merge: Record<string, MergedTypeConfig<any, any, TContext>>

Defined in#

packages/delegate/src/types.ts:143


rootValue#

Optional rootValue: any

Defined in#

packages/delegate/src/types.ts:141


schema#

schema: GraphQLSchema

Defined in#

packages/delegate/src/types.ts:139


transforms#

Optional transforms: Transform<any, TContext>[]

Defined in#

packages/delegate/src/types.ts:142