Skip to main content
Version: 1.x

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