yoni-mcscripts-lib
Version:
为 Minecraft Script API 中的部分接口创建了 wrapper,并提供简单的事件管理器和任务管理器,另附有一些便于代码编写的一些小工具。
25 lines (21 loc) • 677 B
text/typescript
import { IEventTrigger } from "./IEventTrigger.js";
/**
* @deprecated 废弃,等待重写
*/
export interface IEventSignal {
/**
* 为事件添加指定的回调函数,并传入可选的过滤器
* @param {(arg: any[]) => void} callback - 回调函数
* @param {...any} [filters]
* @returns {(arg: any[]) => void} 传入的回调函数。
*/
subscribe(
callback: (...args: any[]) => void,
...filters: any[]
): (...args: any[]) => void;
/**
* 从订阅中移除指定的回调函数
* @param callback - 指定的回调函数
*/
unsubscribe(callback: (...args: any[]) => void): void;
}