delegate_src.subschema

Class: Subschema<K, V, C\>#

delegate/src.Subschema

Type parameters#

NameDefault
Kany
Vany
CK

Hierarchy#

  • Subschema

Implements#

  • ISubschema

Table of contents#

Constructors#

Properties#

Constructors#

constructor#

+ new Subschema<K, V, C\>(config: SubschemaConfig<any, any, any\>): Subschema<K, V, C\>

Type parameters:#

NameDefault
Kany
Vany
CK

Parameters:#

NameType
configSubschemaConfig<any, any, any\>

Returns: Subschema<K, V, C\>

Defined in: packages/delegate/src/Subschema.ts:36

Properties#

batch#

Optional batch: boolean

Defined in: packages/delegate/src/Subschema.ts:29


batchingOptions#

Optional batchingOptions: BatchingOptions<K, V, C\>

Defined in: packages/delegate/src/Subschema.ts:30


createProxyingResolver#

Optional createProxyingResolver: CreateProxyingResolverFn

Defined in: packages/delegate/src/Subschema.ts:32


executor#

Optional executor: Executor

Defined in: packages/delegate/src/Subschema.ts:27


merge#

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

Defined in: packages/delegate/src/Subschema.ts:36


rootValue#

Optional rootValue: Record<string, any\>

Defined in: packages/delegate/src/Subschema.ts:26


schema#

schema: GraphQLSchema

Defined in: packages/delegate/src/Subschema.ts:24


subscriber#

Optional subscriber: Subscriber

Defined in: packages/delegate/src/Subschema.ts:28


transformedSchema#

transformedSchema: GraphQLSchema

Defined in: packages/delegate/src/Subschema.ts:34


transforms#

transforms: Transform<Record<string, any\>\>[]

Defined in: packages/delegate/src/Subschema.ts:33