agent-core / Exports / EventHistoryModule
Class: EventHistoryModule
Implements
Table of contents
Constructors
Methods
Constructors
constructor
• new EventHistoryModule(store, eventService): EventHistoryModule
Parameters
| Name | Type |
|---|---|
store | IEventHistoryModule |
eventService | IEventService |
Returns
Defined in
packages/agent-core/src/services/history-module.ts:18
Methods
append
▸ append(record): void
Parameters
| Name | Type |
|---|---|
record | IEventHistoryRecord |
Returns
void
Implementation of
Defined in
packages/agent-core/src/services/history-module.ts:36
read
▸ read(fromSequenceId, toSequenceId?): IEventHistoryRecord[]
Parameters
| Name | Type |
|---|---|
fromSequenceId | number |
toSequenceId? | number |
Returns
Implementation of
Defined in
packages/agent-core/src/services/history-module.ts:40
readStream
▸ readStream(fromSequenceId, toSequenceId?): AsyncIterable<IEventHistoryRecord, any, any>
Parameters
| Name | Type |
|---|---|
fromSequenceId | number |
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
| Name | Type |
|---|---|
eventService | IEventService |
Returns
void