EventModule
class
EventModule
sourceexport abstract class EventModule<Events extends EventModule.EventMap, Event extends keyof Events> extends BaseModule implements EventModule.Data<Events, Event> export abstract class EventModule<Events extends EventModule.EventMap, Event extends keyof Events> extends BaseModule implements EventModule.Data<Events, Event>onEvent(...args: Events[Event]): Awaitable<void> onEvent(...args: Events[Event]): Awaitable<void>| Param | Type | Required |
|---|---|---|
| | No |
Returns:
Awaitable<void> Awaitable<void>from(data: EventModule.Resolvable): EventModule from(data: EventModule.Resolvable): EventModule| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
EventModule EventModulepublic source
.moduleType
ModuleType.Event ModuleType.Event