Skip to main content
Version: Next (2.x)

Extension<Settings>

Type Parameters

Type ParameterDefault type

Settings

unknown

Constructors

Constructor

new Extension<Settings>(): Extension<Settings>

Returns

Extension<Settings>

Properties

PropertyModifierTypeDefault value

schema

protected

GraphQLSchema | null

null

stateKey

abstract

symbol

undefined

Methods

getFieldExtensions()

getFieldExtensions<Result, Source, Context, Args, Info>(_builder): object

Type Parameters

Type Parameter

Result

Source

Context

Args

Info

Parameters

ParameterType

_builder

FieldBuilder<Result, Source, Context, Args, Info>

Returns

object


getModuleExtensions()

getModuleExtensions<Context, Info>(_builder): object

Type Parameters

Type Parameter

Context

Info

Parameters

ParameterType

_builder

ModuleBuilder<Context, Info>

Returns

object


getSchema()

getSchema(): GraphQLSchema

Returns

GraphQLSchema


getState()

getState(builder): Settings | undefined

Parameters

ParameterType

builder

EditableBuilderLike

Returns

Settings | undefined


getSubscriptionExtensions()

getSubscriptionExtensions<Result, Source, Context, Args, Info>(_builder): object

Type Parameters

Type Parameter

Result

Source

Context

Args

Info

Parameters

ParameterType

_builder

SubscriptionBuilder<Result, Source, Context, Args, Info>

Returns

object


getTypeExtensions()

getTypeExtensions<Source, Context, Info>(_builder): object

Type Parameters

Type Parameter

Source

Context

Info

Parameters

ParameterType

_builder

TypeBuilder<Source, Context, Info>

Returns

object


mutate()

mutate(_compilers): void

Parameters

ParameterType

_compilers

ModuleCompiler<unknown, unknown, TypesResolversMap<unknown, unknown>>[]

Returns

void


setSchema()

setSchema(schema): void

Parameters

ParameterType

schema

GraphQLSchema

Returns

void


setState()

setState(builder, settings): void

Parameters

ParameterType

builder

EditableBuilderLike

settings

Settings

Returns

void