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