e9d42eae创建于 22 天前历史提交
import { TinyEmitter } from "tiny-emitter";

const emitter = new TinyEmitter();

export const GlobalEvent = {
    on: function (event: string, callback: Function) {
        emitter.on(event, callback);
    },
    once: function (event: string, callback: Function) {
        emitter.once(event, callback);
    },
    off: function (event: string, callback: Function) {
        emitter.off(event, callback);
    },
    emit: function (event: string, ...args: any[]) {
        emitter.emit(event, ...args);
    },
};