Class: Listener<K>
Defined in: packages/bakit/src/listener/Listener.ts:17
Extends
LifecycleManager<Context, [ClientEvents[K]]>
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
Properties
id
id:
string
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:36
Inherited from
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
execute()
execute(
context, ...args):Promise<void>
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:87
Parameters
context
args
...[...args: ClientEvents[K][]]
Returns
Promise<void>
Inherited from
getName()
getName(
name):string
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:38
Parameters
name
string
Returns
string
Inherited from
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
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
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
setHook()
Call Signature
setHook(
name,state,callback,order?):this
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:42
Parameters
name
string
state
callback
MainHookCallback<Context, [...args: ClientEvents[K][]]>
order?
Returns
this
Inherited from
Call Signature
setHook(
name,state,callback,order?):this
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:43
Parameters
name
string
state
callback
MainHookCallback<Context, [...args: ClientEvents[K][]]>
order?
Returns
this
Inherited from
Call Signature
setHook(
name,state,callback,order?):this
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:44
Parameters
name
string
state
callback
MainHookCallback<Context, [...args: ClientEvents[K][]]>
order?
Returns
this
Inherited from
Call Signature
setHook(
name,state,callback,order?):this
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:45
Parameters
name
string
state
callback
ErrorHookCallback<Context, [...args: ClientEvents[K][]]>
order?
Returns
this