Skip to content

EventHandler

The event handler.

Constructors

new EventHandler()

1
new EventHandler(dir: string): EventHandler

Creates a new instance of the event handler.

Parameters

ParameterTypeDescription
dirstringThe directory of the events.

Returns

EventHandler

Source

twitchfy/packages/chatbot/src/structures/EventHandler.ts:18

Properties

PropertyModifierTypeDescription
dirreadonlystringThe directory of the events.

Methods

load()

1
load(): Promise<(
2
| EventData<EventSubConnection, "ChannelChatClear">
3
| EventData<EventSubConnection, "ChannelFollow">
4
| EventData<EventSubConnection, "ChannelUpdate">
5
| EventData<EventSubConnection, "StreamOnline">
6
| EventData<EventSubConnection, "ChannelChatMessage">
7
| EventData<EventSubConnection, "ChatBotReady">)[]>

Load the events.

Returns

Promise<( | EventData<EventSubConnection, "ChannelChatClear"> | EventData<EventSubConnection, "ChannelFollow"> | EventData<EventSubConnection, "ChannelUpdate"> | EventData<EventSubConnection, "StreamOnline"> | EventData<EventSubConnection, "ChannelChatMessage"> | EventData<EventSubConnection, "ChatBotReady">)[]>

The loaded events.

Source

twitchfy/packages/chatbot/src/structures/EventHandler.ts:26