Как создать пользовательское событие?

У телеграмм библиотеки node js есть onText это функция или это событие? Если это событие, то подскажите пожалуйста, как создать такое на JavaScript, я нашёл только addEventListener


Ответы (1 шт):

Автор решения: Алексей Шиманский

Использовать CustomEvent

const helloEvent = new CustomEvent('hello');

// Подписка на событие
document.addEventListener('hello', (e) => alert('событие сработало'));

// Триггер события
document.dispatchEvent(helloEvent);

→ Ссылка