//Event Emitter, listening to requests

PHOTO EMBED

Mon Nov 29 2021 16:49:57 GMT+0000 (Coordinated Universal Time)

Saved by @Taylor

//Event Emitter, listening to requests
const EventEmitter = require("events");

class Sales extends EventEmitter {
  constructor() {
    super();
  }
}

const myEmitter = new Sales();

myEmitter.on("newSale", () => {
  console.log("There was a new sale");
});

myEmitter.on("newSale", (stock) => {
  console.log(`There are now ${stock} items left in stock.`);
});

myEmitter.emit("newSale", 9);
content_copyCOPY