rulvar API reference / @rulvar/core / JsonlFileStore
Class: JsonlFileStore
Defined in: packages/core/src/stores/jsonl.ts:49
Implements
Constructors
Constructor
ts
new JsonlFileStore(options): JsonlFileStore;Defined in: packages/core/src/stores/jsonl.ts:52
Parameters
| Parameter | Type |
|---|---|
options | { dir: string; } |
options.dir | string |
Returns
JsonlFileStore
Methods
append()
ts
append(runId, e): Promise<void>;Defined in: packages/core/src/stores/jsonl.ts:66
Parameters
| Parameter | Type |
|---|---|
runId | string |
e | JournalEntry |
Returns
Promise<void>
Implementation of
delete()
ts
delete(runId): Promise<void>;Defined in: packages/core/src/stores/jsonl.ts:162
Parameters
| Parameter | Type |
|---|---|
runId | string |
Returns
Promise<void>
Implementation of
listRuns()
ts
listRuns(f?): Promise<RunMeta[]>;Defined in: packages/core/src/stores/jsonl.ts:134
Parameters
| Parameter | Type |
|---|---|
f? | RunFilter |
Returns
Promise<RunMeta[]>
Implementation of
load()
ts
load(runId): Promise<JournalEntry[]>;Defined in: packages/core/src/stores/jsonl.ts:74
Parameters
| Parameter | Type |
|---|---|
runId | string |
Returns
Promise<JournalEntry[]>
Implementation of
putMeta()
ts
putMeta(m): Promise<void>;Defined in: packages/core/src/stores/jsonl.ts:125
Parameters
| Parameter | Type |
|---|---|
m | RunMeta |
Returns
Promise<void>