rulvar API reference / @rulvar/core / JournalStore
Interface: JournalStore
Defined in: packages/core/src/l0/spi/store.ts:47
Extended by
Methods
append()
ts
append(
runId,
e,
lease?): Promise<void>;Defined in: packages/core/src/l0/spi/store.ts:48
Parameters
| Parameter | Type |
|---|---|
runId | string |
e | JournalEntry |
lease? | Lease |
Returns
Promise<void>
delete()
ts
delete(runId): Promise<void>;Defined in: packages/core/src/l0/spi/store.ts:52
Parameters
| Parameter | Type |
|---|---|
runId | string |
Returns
Promise<void>
listRuns()
ts
listRuns(f?): Promise<RunMeta[]>;Defined in: packages/core/src/l0/spi/store.ts:51
Parameters
| Parameter | Type |
|---|---|
f? | RunFilter |
Returns
Promise<RunMeta[]>
load()
ts
load(runId): Promise<JournalEntry[]>;Defined in: packages/core/src/l0/spi/store.ts:49
Parameters
| Parameter | Type |
|---|---|
runId | string |
Returns
Promise<JournalEntry[]>
putMeta()
ts
putMeta(m): Promise<void>;Defined in: packages/core/src/l0/spi/store.ts:50
Parameters
| Parameter | Type |
|---|---|
m | RunMeta |
Returns
Promise<void>