Skip to main content

Class: Listener<K>

Defined in: packages/bakit/src/listener/Listener.ts:17

Extends

Type Parameters

K

K extends EventKey = EventKey

Constructors

Constructor

new Listener<K>(options): Listener<K>

Defined in: packages/bakit/src/listener/Listener.ts:20

Parameters

options

K | ListenerOptions<K>

Returns

Listener<K>

Overrides

LifecycleManager.constructor

Properties

id

id: string

Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:36

Inherited from

LifecycleManager.id


options

options: ListenerOptions<K>

Defined in: packages/bakit/src/listener/Listener.ts:18

Methods

error()

error(callback): Listener<K>

Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:83

Parameters

callback

ErrorHookCallback<Context, [...args: ClientEvents[K][]]>

Returns

Listener<K>

Inherited from

LifecycleManager.error


execute()

execute(context, ...args): Promise<void>

Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:87

Parameters

context

Context

args

...[...args: ClientEvents[K][]]

Returns

Promise<void>

Inherited from

LifecycleManager.execute


getName()

getName(name): string

Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:38

Parameters

name

string

Returns

string

Inherited from

LifecycleManager.getName


main()

main(callback): Listener<K>

Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:71

Parameters

callback

MainHookCallback<Context, [...args: ClientEvents[K][]]>

Returns

Listener<K>

Inherited from

LifecycleManager.main


post()

post(callback): Listener<K>

Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:79

Parameters

callback

MainHookCallback<Context, [...args: ClientEvents[K][]]>

Returns

Listener<K>

Inherited from

LifecycleManager.post


pre()

pre(callback): Listener<K>

Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:75

Parameters

callback

MainHookCallback<Context, [...args: ClientEvents[K][]]>

Returns

Listener<K>

Inherited from

LifecycleManager.pre


setHook()

Call Signature

setHook(name, state, callback, order?): this

Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:42

Parameters
name

string

state

Post

callback

MainHookCallback<Context, [...args: ClientEvents[K][]]>

order?

HookOrder

Returns

this

Inherited from

LifecycleManager.setHook

Call Signature

setHook(name, state, callback, order?): this

Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:43

Parameters
name

string

state

Main

callback

MainHookCallback<Context, [...args: ClientEvents[K][]]>

order?

HookOrder

Returns

this

Inherited from

LifecycleManager.setHook

Call Signature

setHook(name, state, callback, order?): this

Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:44

Parameters
name

string

state

Pre

callback

MainHookCallback<Context, [...args: ClientEvents[K][]]>

order?

HookOrder

Returns

this

Inherited from

LifecycleManager.setHook

Call Signature

setHook(name, state, callback, order?): this

Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:45

Parameters
name

string

state

Error

callback

ErrorHookCallback<Context, [...args: ClientEvents[K][]]>

order?

HookOrder

Returns

this

Inherited from

LifecycleManager.setHook