Skip to main content

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

BakitClient

Returns

ListenerManager

Inherited from

BaseClientManager.constructor

Properties

client

client: BakitClient

Defined in: packages/bakit/src/base/BaseClientManager.ts:4

Inherited from

BaseClientManager.client


listeners

listeners: Listener<keyof ClientEvents>[] = []

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

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<keyof ClientEvents>[]>

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

Returns

Promise<Listener<keyof ClientEvents>[]>


remove()

remove(target): Listener<keyof ClientEvents>[]

Defined in: packages/bakit/src/listener/ListenerManager.ts:76

Parameters

target

string | Listener<keyof ClientEvents>

Returns

Listener<keyof ClientEvents>[]