Skip to content
M2O Scripting APIScripting reference
Data shapeServer APIGenerated

EventBus

Defined in: server/api.d.ts:2969

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: server/api.d.ts:2976

string

unknown[]

Promise<void>


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

Defined in: server/api.d.ts:2979

string

unknown[]

Promise<void>


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

Defined in: server/api.d.ts:2977

string

string

unknown[]

Promise<void>


listenerCount(eventName): number

Defined in: server/api.d.ts:2983

string

number


off<K>(eventName, handler): void

Defined in: server/api.d.ts:2974

K extends keyof EventMap

K

(…args) => unknown

void

off(eventName, handler): void

Defined in: server/api.d.ts:2975

string

(…args) => unknown

void


offClient(eventName, handler): void

Defined in: server/api.d.ts:2982

string

(…args) => unknown

void


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

Defined in: server/api.d.ts:2970

K extends keyof EventMap

K

(…args) => unknown

() => void

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

Defined in: server/api.d.ts:2971

string

(…args) => unknown

() => void


once<K>(eventName, handler): void

Defined in: server/api.d.ts:2972

K extends keyof EventMap

K

(…args) => unknown

void

once(eventName, handler): void

Defined in: server/api.d.ts:2973

string

(…args) => unknown

void


onceClient(eventName, handler): void

Defined in: server/api.d.ts:2981

string

(…args) => unknown

void


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

Defined in: server/api.d.ts:2980

string

(…args) => unknown

() => void


onLocal(eventName, handler): void

Defined in: server/api.d.ts:2978

string

(…args) => unknown

void