EventBus
Defined in: packages/schema/src/event.ts:124
事件总线接口
Methods
Section titled “Methods”on<
T>(type,handler): () =>void
Defined in: packages/schema/src/event.ts:129
订阅事件
Type Parameters
Section titled “Type Parameters”T extends "asset:imported" | "asset:removed" | "workflow:started" | "workflow:paused" | "workflow:resumed" | "workflow:cancelled" | "node:started" | "node:finished" | "node:failed" | "workflow:completed" | "export:completed" | "history:changed" | "capability:registered" | "plugin:loaded" | "panel:registered" | "batch:started" | "batch:item:started" | "batch:item:finished" | "batch:item:failed" | "batch:progress" | "batch:completed" | "batch:cancelled" | "batch:paused" | "batch:resumed"
Parameters
Section titled “Parameters”T
handler
Section titled “handler”(event) => void
Returns
Section titled “Returns”取消订阅函数
() => void
onAny()
Section titled “onAny()”onAny(
handler): () =>void
Defined in: packages/schema/src/event.ts:135
订阅所有事件(用于日志、分析)
Parameters
Section titled “Parameters”handler
Section titled “handler”(event) => void
Returns
Section titled “Returns”() => void
emit()
Section titled “emit()”emit(
event):void
Defined in: packages/schema/src/event.ts:138
发出事件
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
clear()
Section titled “clear()”clear():
void
Defined in: packages/schema/src/event.ts:141
清除所有订阅
Returns
Section titled “Returns”void