Skip to content

InterPluginEventsAPI

Defined in: namespaces.ts:1078

declareEvent(eventName, schema?): Promise<string>

Defined in: namespaces.ts:1080

Declares an inter-plugin event channel.

string

Record<string, unknown>

Promise<string>


emit(eventName, payload): Promise<void>

Defined in: namespaces.ts:1082

Emits an event on a declared channel.

string

unknown

Promise<void>


subscribe(qualifiedEventName, handler): Promise<string>

Defined in: namespaces.ts:1084

Subscribes to an inter-plugin event.

string

(payload) => void

Promise<string>


unsubscribe(token): Promise<void>

Defined in: namespaces.ts:1086

Unsubscribes from an inter-plugin event.

string

Promise<void>