Skip to content

RunStore

appendStep(runId, record): Promise<void>;
Parameter Type

runId

string

record

StepRecord

Promise<void>


deleteRun(runId, options?): Promise<void>;
Parameter Type

runId

string

options?

DeleteRunOptions

Promise<void>


finalizeStep(
runId,
key,
patch): Promise<void>;
Parameter Type

runId

string

key

string

patch

StepFinalizePatch

Promise<void>


getRunState(runId): Promise<RunState | null>;
Parameter Type

runId

string

Promise<RunState | null>


getSteps(runId): Promise<StepRecord[]>;
Parameter Type

runId

string

Promise<StepRecord[]>


optional initRun(state): Promise<void>;
Parameter Type

state

RunState

Promise<void>


listRuns(filter): AsyncIterable<RunRef>;
Parameter Type

filter

RunFilter

AsyncIterable<RunRef>


optional pruneStepsBeforeEpoch(runId, keepEpoch): Promise<void>;
Parameter Type

runId

string

keepEpoch

number

Promise<void>


putRunState(state): Promise<void>;
Parameter Type

state

RunState

Promise<void>


optional reserveSteps(runId, count): Promise<number[]>;
Parameter Type

runId

string

count

number

Promise<number[]>