Skip to content

@waylis/core


@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 ​

ConfirmedStep

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[]>

Released under the MIT License.