yoni-mcscripts-lib
Version:
为 Minecraft Script API 中的部分接口创建了 wrapper,并提供简单的事件管理器和任务管理器,另附有一些便于代码编写的一些小工具。
26 lines (25 loc) • 912 B
TypeScript
import { EventTrigger } from "./Trigger.js";
/**
* @deprecated 废弃,不再使用,请使用新的 {@link import("./v2/EventRegistry").EventRegistry}。另外,如果你使用了此LegacyEvent中的自定义事件,webpack打包或者类似的操作将无法完成。
*/
declare class TriggerBuilder {
#private;
constructor(identifier?: any);
id(identifier: any): this;
identifier(): this;
namespace(): this;
eventSignalClass(n: any): this;
eventClass(n: any): this;
filterResolver(n: any): this;
firebug(n: any): this;
firebugAsync(n: any): this;
onSubscribe(n: any): this;
onUnsubscribe(n: any): this;
whenFirstSubscribe(n: any): this;
get onFirstSubscribe(): void;
whenLastUnsubscribe(n: any): this;
get onLastUnsubscribe(): void;
build(): EventTrigger;
}
export { TriggerBuilder };
export { TriggerBuilder as EventTriggerBuilder };