Skip to content
On this page

Class: SimpleStorage ​

Constructors ​

constructor ​

new SimpleStorage(name, cache, parent?)

Parameters ​

NameType
namestring
cacheRecord<string, StorageDataValueType | StorageDataType>
parent?SimpleStorage

Defined in ​

dist/src/storage/simple-storage.d.ts:7

Properties ​

name ​

name: string

Defined in ​

dist/src/storage/simple-storage.d.ts:4

Accessors ​

displayName ​

get displayName(): string

Returns ​

string

Defined in ​

dist/src/storage/simple-storage.d.ts:8

Methods ​

delete ​

delete(key): void

Parameters ​

NameType
keystring

Returns ​

void

Defined in ​

dist/src/storage/simple-storage.d.ts:16


derive ​

derive(name): SimpleStorage

派生一个新的 SimpleStorage 实例. 如果派生的名称为 IGNORE, 则返回一个空的且不会被 SimpleStorageManager 序列化的 SimpleStorage 实例.

当派生的名称已经存在, 但不是一个对象时, 会将其重置为一个空对象.

Parameters ​

NameType
namestring

Returns ​

SimpleStorage

Defined in ​

dist/src/storage/simple-storage.d.ts:15


get ​

get<T>(key): undefined | T

Type parameters ​

NameType
Textends StorageDataValueType

Parameters ​

NameType
keystring

Returns ​

undefined | T

Defined in ​

dist/src/storage/simple-storage.d.ts:17


set ​

set<T>(key, value): void

Type parameters ​

NameType
Textends StorageDataValueType

Parameters ​

NameType
keystring
valueT

Returns ​

void

Defined in ​

dist/src/storage/simple-storage.d.ts:18


toString ​

toString(): string

Returns ​

string

Defined in ​

dist/src/storage/simple-storage.d.ts:19