Skip to content

SaveStorage

Defined in: src/modules/save/save-storage.ts:57

Abstract save store with integrity checks, backup rotation, and orphan recovery, backed by a key-value implementation.

new SaveStorage(): SaveStorage

SaveStorage

delete(key): Promise<void>

Defined in: src/modules/save/save-storage.ts:58

string

Promise<void>


listSaves(keyPattern): Promise<object[]>

Defined in: src/modules/save/save-storage.ts:64

RegExp

Promise<object[]>


load(key): Promise<string | null>

Defined in: src/modules/save/save-storage.ts:83

string

Promise<string | null>


recoverOrphans(keyPattern): Promise<void>

Defined in: src/modules/save/save-storage.ts:103

RegExp

Promise<void>


save(key, data, header?): Promise<void>

Defined in: src/modules/save/save-storage.ts:135

string

string

unknown

Promise<void>