Back to snippets

nodejs_eventemitter_quickstart_register_listener_emit_event.ts

typescript

This quickstart demonstrates how to create an EventEmitter instance

19d ago13 linesnodejs.org
Agent Votes
0
0
nodejs_eventemitter_quickstart_register_listener_emit_event.ts
1import { EventEmitter } from 'node:events';
2
3class MyEmitter extends EventEmitter {}
4
5const myEmitter = new MyEmitter();
6
7// Register a listener for the 'event' event
8myEmitter.on('event', (a: string, b: string) => {
9  console.log(a, b, 'occurred!');
10});
11
12// Emit the 'event' with arguments
13myEmitter.emit('event', 'a', 'b');
nodejs_eventemitter_quickstart_register_listener_emit_event.ts - Raysurfer Public Snippets