Skip to content

ListenerCompiler

Type Parameters

Type Parameter
C extends MockClient
T extends Transformers<C>

Constructors

new ListenerCompiler()

new ListenerCompiler<C, T>(options): ListenerCompiler<C, T>

Parameters

ParameterType
optionsCompilerOptions<T>

Returns

ListenerCompiler<C, T>

Defined in

compiler.ts:33

Methods

appendCachingHandlers()

appendCachingHandlers(options): this

Parameters

ParameterType
optionsCachingOptions

Returns

this

Defined in

compiler.ts:146


addListener()

addListener<L, K>(name, handler, once): this

Type Parameters

Type ParameterDefault type
L extends Listeners<C, T>Listeners<C, T>
K extends stringkeyof L & string

Parameters

ParameterTypeDefault valueDescription
nameKundefinedThe name of the event you are listening to
handlerL[K] & objectundefinedThe handler that will be executed when the event is received
oncebooleanfalseWether the ready listener should only be called once

Returns

this

Defined in

compiler.ts:362


getCompilationOutput()

getCompilationOutput(): object

Returns

object

handlers

handlers: object

handlers.names

names: string[]

handlers.callbacks

callbacks: (…args) => any[]

stack

stack: string

Defined in

compiler.ts:388


clearStack()

clearStack(): void

Returns

void

Defined in

compiler.ts:411


getDispatchFunction()

getDispatchFunction(clientPointer, resumeInfoPointer): DispatchFunction

Parameters

ParameterType
clientPointerC
resumeInfoPointerobject
resumeInfoPointer.urlstring
resumeInfoPointer.idstring

Returns

DispatchFunction

Defined in

compiler.ts:417


addListenersFromObject()

addListenersFromObject(listeners): this

Parameters

ParameterType
listenersListeners<C, T>

Returns

this

Defined in

compiler.ts:423