Skip to content

EventBus

Defined in: packages/schema/src/event.ts:124

事件总线接口

on<T>(type, handler): () => void

Defined in: packages/schema/src/event.ts:129

订阅事件

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"

T

(event) => void

取消订阅函数

() => void


onAny(handler): () => void

Defined in: packages/schema/src/event.ts:135

订阅所有事件(用于日志、分析)

(event) => void

() => void


emit(event): void

Defined in: packages/schema/src/event.ts:138

发出事件

LokvisEvent

void


clear(): void

Defined in: packages/schema/src/event.ts:141

清除所有订阅

void