Skip to main content

Class: EventStore

Constructors​

new EventStore()​

new EventStore(): EventStore

Returns​

EventStore

Properties​

mode​

mode: EventStoreMode = EventStoreMode.Disabled

Defined in​

m2c2kit/packages/core/src/EventStore.ts:29


replayThoughSequence​

replayThoughSequence: number = Number.MAX_VALUE

Defined in​

m2c2kit/packages/core/src/EventStore.ts:26


serializedEventsBeforeReplay​

serializedEventsBeforeReplay: string = ""

Defined in​

m2c2kit/packages/core/src/EventStore.ts:27

Accessors​

eventQueueLength​

Get Signature​

get eventQueueLength(): number

Returns​

number

Defined in​

m2c2kit/packages/core/src/EventStore.ts:213

Methods​

addEvent()​

addEvent(event): void

Parameters​

• event: M2Event<M2EventTarget>

Returns​

void

Defined in​

m2c2kit/packages/core/src/EventStore.ts:112


addEvents()​

addEvents(events): void

Parameters​

• events: M2Event<M2EventTarget>[]

Returns​

void

Defined in​

m2c2kit/packages/core/src/EventStore.ts:133


clearEvents()​

clearEvents(): void

Returns​

void

Defined in​

m2c2kit/packages/core/src/EventStore.ts:139


dequeueEvents()​

dequeueEvents(timestamp): M2Event<M2EventTarget>[]

Parameters​

• timestamp: number

Returns​

M2Event<M2EventTarget>[]

Defined in​

m2c2kit/packages/core/src/EventStore.ts:187


getEvents()​

getEvents(): M2Event<M2EventTarget>[]

Returns​

M2Event<M2EventTarget>[]

Defined in​

m2c2kit/packages/core/src/EventStore.ts:182


record()​

record(): void

Returns​

void

Defined in​

m2c2kit/packages/core/src/EventStore.ts:143


replay()​

replay(events?): void

Parameters​

• events?: M2Event<M2EventTarget>[]

Returns​

void

Defined in​

m2c2kit/packages/core/src/EventStore.ts:147