Skip to main content

Extension

Constructors

Constructor

new Extension(): Extension

Returns

Extension

Properties

PropertyTypeDefault value

version

V1

ExtensionVersion.V1

Methods

build()

build(module, mapper): void

Parameters

ParameterType

module

ModuleBuilder

mapper

ResolverMapper

Returns

void


getModuleExtensions()

getModuleExtensions(): object

Returns

object


getResolverExtensions()

getResolverExtensions<Result, Root, Context, Args>(module, type, field): object

Type Parameters

Type Parameter

Result

Root

Context

Args

Parameters

ParameterType

module

ModuleBuilder

type

string

field

string

Returns

object


getSubscriptionExtensions()

getSubscriptionExtensions<Root, Context, Args>(module, field): object

Type Parameters

Type Parameter

Root

Context

Args

Parameters

ParameterType

module

ModuleBuilder

field

string

Returns

object


getSubscriptionResolveExtensions()

getSubscriptionResolveExtensions<Result, Root, Context, Args>(module, field): object

Type Parameters

Type Parameter

Result

Root

Context

Args

Parameters

ParameterType

module

ModuleBuilder

field

string

Returns

object


getSubscriptionSubscribeExtensions()

getSubscriptionSubscribeExtensions<Root, Context, Args>(module, field): object

Type Parameters

Type Parameter

Root

Context

Args

Parameters

ParameterType

module

ModuleBuilder

field

string

Returns

object


getTransformers()

getTransformers(): SchemaTransformer[]

Returns

SchemaTransformer[]


getTypeExtensions()

getTypeExtensions<Result, Context>(module, type): object

Type Parameters

Type Parameter

Result

Context

Parameters

ParameterType

module

ModuleBuilder

type

string

Returns

object