emit and receive events!
当前为
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.cn-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));
}
};