Skip to content

agent-core / Exports / EventHistoryModule

Class: EventHistoryModule

Implements

Table of contents

Constructors

Methods

Constructors

constructor

new EventHistoryModule(store, eventService): EventHistoryModule

Parameters

NameType
storeIEventHistoryModule
eventServiceIEventService

Returns

EventHistoryModule

Defined in

packages/agent-core/src/services/history-module.ts:18

Methods

append

append(record): void

Parameters

NameType
recordIEventHistoryRecord

Returns

void

Implementation of

IEventHistoryModule.append

Defined in

packages/agent-core/src/services/history-module.ts:36


read

read(fromSequenceId, toSequenceId?): IEventHistoryRecord[]

Parameters

NameType
fromSequenceIdnumber
toSequenceId?number

Returns

IEventHistoryRecord[]

Implementation of

IEventHistoryModule.read

Defined in

packages/agent-core/src/services/history-module.ts:40


readStream

readStream(fromSequenceId, toSequenceId?): AsyncIterable<IEventHistoryRecord, any, any>

Parameters

NameType
fromSequenceIdnumber
toSequenceId?number

Returns

AsyncIterable<IEventHistoryRecord, any, any>

Implementation of

IEventHistoryModule.readStream

Defined in

packages/agent-core/src/services/history-module.ts:44


getSnapshot

getSnapshot(): undefined | IEventHistorySnapshot

Returns

undefined | IEventHistorySnapshot

Implementation of

IEventHistoryModule.getSnapshot

Defined in

packages/agent-core/src/services/history-module.ts:48


detach

detach(eventService): void

Parameters

NameType
eventServiceIEventService

Returns

void

Defined in

packages/agent-core/src/services/history-module.ts:52

Released under the MIT License.