yoni-mcscripts-lib
Version:
为 Minecraft Script API 中的部分接口创建了 wrapper,并提供简单的事件管理器和任务管理器,另附有一些便于代码编写的一些小工具。
18 lines (17 loc) • 733 B
TypeScript
import { IEventTrigger } from "./IEventTrigger.js";
import { IEventSignal } from "./IEventSignal.js";
import { Trigger } from "./Trigger.js";
/**
* @deprecated 废弃,不再使用,请使用新的 {@link import("./v2/EventManager"). manager}。另外,如果你使用了此LegacyEvent中的自定义事件,webpack打包或者类似的操作将无法完成。
*/
declare class Signal implements IEventSignal {
#private;
get identifier(): string;
get namespace(): string;
get eventName(): string;
constructor(identifier: any, trigger: IEventTrigger | Trigger);
subscribe(callback: any, ...filters: any[]): any;
unsubscribe(callback: any): any;
}
export { Signal };
export { Signal as EventSignal };