Skip to content
M2O Scripting APIScripting reference
Data shapeClient APIGenerated

EventBus

Defined in: client/api.d.ts:2902

Asynchronous resource event bus. Native event names and callback payloads are inferred from EventMap. Script-defined event names remain supported by the string overloads.

emit(eventName, …args): Promise<void>

Defined in: client/api.d.ts:2909

string

unknown[]

Promise<void>


emitLocal(eventName, …args): Promise<void>

Defined in: client/api.d.ts:2912

string

unknown[]

Promise<void>


emitTo(resourceName, eventName, …args): Promise<void>

Defined in: client/api.d.ts:2910

string

string

unknown[]

Promise<void>


listenerCount(eventName): number

Defined in: client/api.d.ts:2916

string

number


off<K>(eventName, handler): void

Defined in: client/api.d.ts:2907

K extends keyof EventMap

K

(…args) => unknown

void

off(eventName, handler): void

Defined in: client/api.d.ts:2908

string

(…args) => unknown

void


offClient(eventName, handler): void

Defined in: client/api.d.ts:2915

string

(…args) => unknown

void


on<K>(eventName, handler): () => void

Defined in: client/api.d.ts:2903

K extends keyof EventMap

K

(…args) => unknown

() => void

on(eventName, handler): () => void

Defined in: client/api.d.ts:2904

string

(…args) => unknown

() => void


once<K>(eventName, handler): void

Defined in: client/api.d.ts:2905

K extends keyof EventMap

K

(…args) => unknown

void

once(eventName, handler): void

Defined in: client/api.d.ts:2906

string

(…args) => unknown

void


onceClient(eventName, handler): void

Defined in: client/api.d.ts:2914

string

(…args) => unknown

void


onClient(eventName, handler): () => void

Defined in: client/api.d.ts:2913

string

(…args) => unknown

() => void


onLocal(eventName, handler): void

Defined in: client/api.d.ts:2911

string

(…args) => unknown

void