Class: ListenerManager
Defined in: packages/bakit/src/listener/ListenerManager.ts:12
Extends
Constructors
Constructor
new ListenerManager(
client):ListenerManager
Defined in: packages/bakit/src/base/BaseClientManager.ts:4
Parameters
client
Returns
ListenerManager
Inherited from
Properties
client
client:
BakitClient
Defined in: packages/bakit/src/base/BaseClientManager.ts:4
Inherited from
listeners
listeners:
Listener<keyofClientEvents>[] =[]
Defined in: packages/bakit/src/listener/ListenerManager.ts:13
Methods
add()
add(
listener):void
Defined in: packages/bakit/src/listener/ListenerManager.ts:58
Parameters
listener
Returns
void
getBaseIntents()
getBaseIntents():
IntentsBitField
Defined in: packages/bakit/src/listener/ListenerManager.ts:107
Returns
IntentsBitField
getNeededIntents()
getNeededIntents():
IntentsBitField
Defined in: packages/bakit/src/listener/ListenerManager.ts:111
Returns
IntentsBitField
loadModules()
loadModules():
Promise<Listener<keyofClientEvents>[]>
Defined in: packages/bakit/src/listener/ListenerManager.ts:17
Returns
Promise<Listener<keyof ClientEvents>[]>
remove()
remove(
target):Listener<keyofClientEvents>[]
Defined in: packages/bakit/src/listener/ListenerManager.ts:76
Parameters
target
string | Listener<keyof ClientEvents>
Returns
Listener<keyof ClientEvents>[]