12.4 概念模块功能完善

This commit is contained in:
尚政杰
2025-12-04 17:41:33 +08:00
parent 4e64455b9b
commit 44842120da
5090 changed files with 9843 additions and 146120 deletions

View File

@@ -1,18 +0,0 @@
class SimpleEventEmitter {
constructor(){
this.events = {};
this.events = {};
}
on(event, listener) {
if (!this.events[event]) this.events[event] = [];
this.events[event].push(listener);
return ()=>{
this.events[event] = this.events[event].filter((x)=>x !== listener);
};
}
emit(event, payload) {
for (const listener of this.events[event] || [])listener(payload);
for (const listener of this.events['*'] || [])listener(event, payload);
}
}
export { SimpleEventEmitter };