mirror of
https://github.com/sern-handler/website
synced 2026-06-14 20:02:21 +00:00
1.1 KiB
1.1 KiB
editUrl, next, prev, title
| editUrl | next | prev | title |
|---|---|---|---|
| false | false | false | eventModule |
eventModule<
T>(mod):Module
Creates an event module for handling Discord.js or custom events.
Type parameters
• T extends keyof ClientEvents = keyof ClientEvents
Event name from ClientEvents
Parameters
• mod: InputEvent<T>
Event module configuration
Returns
Processed event module ready for registration
Since
1.0.0
Throws
If ControlPlugins are used in event modules
Example
// Discord event listener
export default eventModule({
type: EventType.Discord,
execute: async (message) => {
console.log(`${message.author.tag}: ${message.content}`);
}
});
Example
// Custom sern event
export default eventModule({
type: EventType.Sern,
execute: async (eventData) => {
// Handle sern-specific event
}
});