emit and receive events!
Pada tanggal
Skrip ini tidak untuk dipasang secara langsung. Ini adalah pustaka skrip lain untuk disertakan dengan direktif meta // @require https://update.greasyfork.org/scripts/426233/942855/Simple%20EventEmitter.js
const EventEmitter = class {
constructor() {
this.a = {};
}
on(t, s) {
!this.a[t] && (this.a[t] = []), this.a[t].push(s);
}
once(t, s) {
!this.a[t] && (this.a[t] = []), this.a[t].push(s);
}
emit(t, s) {
let a = this.a[t];
a && a.forEach(t => t(s));
}
};