Skip to content

Instantly share code, notes, and snippets.

View idoco's full-sized avatar

Ido Cohen idoco

View GitHub Profile
class Dispatch extends EventTarget {
dispatch(eventName) {
const ev = new Event(eventName);
if (("on" + eventName) in this) {
this["on" + eventName](ev);
}
this.dispatchEvent(ev);
}
}
class XMLHttpRequest extends Dispatch {