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.
Extended by
Section titled “Extended by”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SaveStorage():
SaveStorage
Returns
Section titled “Returns”SaveStorage
Methods
Section titled “Methods”delete()
Section titled “delete()”delete(
key):Promise<void>
Defined in: src/modules/save/save-storage.ts:58
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<void>
listSaves()
Section titled “listSaves()”listSaves(
keyPattern):Promise<object[]>
Defined in: src/modules/save/save-storage.ts:64
Parameters
Section titled “Parameters”keyPattern
Section titled “keyPattern”RegExp
Returns
Section titled “Returns”Promise<object[]>
load()
Section titled “load()”load(
key):Promise<string|null>
Defined in: src/modules/save/save-storage.ts:83
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<string | null>
recoverOrphans()
Section titled “recoverOrphans()”recoverOrphans(
keyPattern):Promise<void>
Defined in: src/modules/save/save-storage.ts:103
Parameters
Section titled “Parameters”keyPattern
Section titled “keyPattern”RegExp
Returns
Section titled “Returns”Promise<void>
save()
Section titled “save()”save(
key,data,header?):Promise<void>
Defined in: src/modules/save/save-storage.ts:135
Parameters
Section titled “Parameters”string
string
header?
Section titled “header?”unknown
Returns
Section titled “Returns”Promise<void>