Skip to main content

Interface: M2Event<T>

Base interface for all m2c2kit events.

Remarks

I would have named it Event, but that would collide with the existing DOM Event

Extended by

Type parameters

T

Properties

handled?

optional handled: boolean

Has the event been taken care of by the listener and not be dispatched to other targets?

Source

M2Event.ts:26


iso8601Timestamp

iso8601Timestamp: string

Timestamp of th event, from new Date().toISOString()

Source

M2Event.ts:30


sequence?

optional sequence: number

Sequence number of event.

Remarks

Sequence number is guaranteed to reflect order of events, but not necessarily contiguous, e.g., could be 1, 2, 5, 10, 11, 24.

Source

M2Event.ts:35


target

target: string | T

The object on which the event occurred. If the event has gone through serialization, the string will be the object's UUID (if an M2Node) or class name.

Source

M2Event.ts:24


timestamp

timestamp: number

Timestamp of the event, from performance.now()

Source

M2Event.ts:28


type

type: string

Type of event.

Source

M2Event.ts:22