Skip to content

rulvar API reference


rulvar API reference / @rulvar/rulvar / JournalStore

Interface: JournalStore

Defined in: packages/core/dist/index.d.ts

Extended by

Methods

append()

ts
append(
   runId, 
   e, 
lease?): Promise<void>;

Defined in: packages/core/dist/index.d.ts

Parameters

ParameterType
runIdstring
eJournalEntry
lease?Lease

Returns

Promise&lt;void&gt;


delete()

ts
delete(runId): Promise<void>;

Defined in: packages/core/dist/index.d.ts

Parameters

ParameterType
runIdstring

Returns

Promise&lt;void&gt;


listRuns()

ts
listRuns(f?): Promise<RunMeta[]>;

Defined in: packages/core/dist/index.d.ts

Parameters

ParameterType
f?RunFilter

Returns

Promise&lt;RunMeta[]&gt;


load()

ts
load(runId): Promise<JournalEntry[]>;

Defined in: packages/core/dist/index.d.ts

Parameters

ParameterType
runIdstring

Returns

Promise&lt;JournalEntry[]&gt;


putMeta()

ts
putMeta(m): Promise<void>;

Defined in: packages/core/dist/index.d.ts

Parameters

ParameterType
mRunMeta

Returns

Promise&lt;void&gt;