Documentation / @debuffjp/core / Storage
Class: Storage<T>
Defined in: storage.ts:3
localStorage wrapper that never throws: private mode, blocked storage and corrupt JSON fall back to defaults so the game still runs.
Type Parameters
T
T extends object
Constructors
Constructor
new Storage<
T>(key,defaults):Storage<T>
Defined in: storage.ts:6
Parameters
key
string
defaults
T
Returns
Storage<T>
Properties
key
readonlykey:string
Defined in: storage.ts:7
Accessors
data
Get Signature
get data():
Readonly<T>
Defined in: storage.ts:13
Returns
Readonly<T>
Methods
get()
get<
K>(key):T[K]
Defined in: storage.ts:17
Type Parameters
K
K extends string | number | symbol
Parameters
key
K
Returns
T[K]
reset()
reset():
void
Defined in: storage.ts:26
Returns
void
set()
set<
K>(key,v):void
Defined in: storage.ts:21
Type Parameters
K
K extends string | number | symbol
Parameters
key
K
v
T[K]
Returns
void