Files
codeql/javascript/ql/test/library-tests/frameworks/EventEmitter/customEmitter.js
2020-01-28 14:00:26 +01:00

22 lines
413 B
JavaScript

const EventEmitter = require("events");
class MyEmitter extends EventEmitter {
foo() {
this.emit("foo", "bar");
this.on("foo", (data) => {});
}
}
class MySecondEmitter extends EventEmitter {
foo() {
this.emit("bar", "baz");
this.on("bar", (data) => {});
}
}
var x = new MySecondEmitter();
x.emit("bar", "baz2");
var y = new MySecondEmitter();
y.emit("bar", "baz3");
y.on("bar", (yData) => {})