‹ Node.js

EventEmitter

Clase base de Node para trabajar con eventos personalizados: on() escucha un evento, emit() lo dispara con los datos que quieras enviar.

Codigo

ejemplo.js
const EventEmitter = require("events");

const emisor = new EventEmitter();

emisor.on("saludo", (nombre) => {
  console.log("Hola, " + nombre);
});

emisor.emit("saludo", "Ana");