Skip to content

@waylis/core


@waylis/core / ConfirmedStepDatabase

Interface: ConfirmedStepDatabase

Defined in: src/scene/step.ts:38

Abstraction for confirmed step persistence.

Extended by

Methods

addConfirmedStep()

ts
addConfirmedStep(step: ConfirmedStep): Promise<void>;

Defined in: src/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: src/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: src/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.