@waylis/core / ConfirmedStepDatabase
Interface: ConfirmedStepDatabase
Defined in: scene/step.ts:38
Abstraction for confirmed step persistence.
Extended by
Methods
addConfirmedStep()
ts
addConfirmedStep(step: ConfirmedStep): Promise<void>;Defined in: scene/step.ts:43
Store a confirmed step.
Parameters
step
Step to add.
Returns
Promise<void>
deleteOldConfirmedSteps()
ts
deleteOldConfirmedSteps(maxDate: Date): Promise<number>;Defined in: scene/step.ts:56
Delete all confirmed steps created before a given date.
Parameters
maxDate
Date
Cutoff date.
Returns
Promise<number>
Number of deleted steps.
getConfirmedStepsByThreadID()
ts
getConfirmedStepsByThreadID(threadID: string): Promise<ConfirmedStep[]>;Defined in: scene/step.ts:49
Retrieve all confirmed steps belonging to a thread.
Parameters
threadID
string
Thread identifier.
Returns
Promise<ConfirmedStep[]>