LogoRobo.js
Packages@robojs/discordjs

EventsNamespaceController

Interface: EventsNamespaceController

Namespace controller for portal.discord.events Provides access to all events and emit utilities.

Methods

emit()

emit<K>(name, ...args): Promise<void>

Emit an event programmatically (execute all handlers for the event)

Type Parameters

Type Parameter
K extends keyof ClientEvents

Parameters

ParameterType
nameK
...argsClientEvents[K]

Returns

Promise<void>


get()

get<K>(name): Promise<EventHandler<K>[]>

Get handlers for a specific event by name

Type Parameters

Type ParameterDefault type
K extends keyof ClientEventskeyof ClientEvents

Parameters

ParameterType
nameK

Returns

Promise<EventHandler<K>[]>


list()

list(): string[]

Get all event names that have handlers

Returns

string[]

On this page