Logo
Classes

SimpleKVStore

Defined in: packages/core/src/storage/kv-store/index.ts:35

Extends

Constructors

Constructor

new SimpleKVStore(data): SimpleKVStore

Defined in: packages/core/src/storage/kv-store/index.ts:38

Parameters

data

DataType = {}

Returns

SimpleKVStore

Overrides

BaseKVStore.constructor

Methods

put()

put(key, val, collection): Promise<void>

Defined in: packages/core/src/storage/kv-store/index.ts:42

Parameters

key

string

val

StoredValue

collection

string = DEFAULT_COLLECTION

Returns

Promise<void>

Overrides

BaseKVStore.put


get()

get(key, collection): Promise<StoredValue>

Defined in: packages/core/src/storage/kv-store/index.ts:57

Parameters

key

string

collection

string = DEFAULT_COLLECTION

Returns

Promise<StoredValue>

Overrides

BaseKVStore.get


getAll()

getAll(collection): Promise<Record<string, StoredValue>>

Defined in: packages/core/src/storage/kv-store/index.ts:71

Parameters

collection

string = DEFAULT_COLLECTION

Returns

Promise<Record<string, StoredValue>>

Overrides

BaseKVStore.getAll


delete()

delete(key, collection): Promise<boolean>

Defined in: packages/core/src/storage/kv-store/index.ts:78

Parameters

key

string

collection

string = DEFAULT_COLLECTION

Returns

Promise<boolean>

Overrides

BaseKVStore.delete


persist()

persist(persistPath): Promise<void>

Defined in: packages/core/src/storage/kv-store/index.ts:92

Parameters

persistPath

string

Returns

Promise<void>


fromPersistPath()

static fromPersistPath(persistPath): Promise<SimpleKVStore>

Defined in: packages/core/src/storage/kv-store/index.ts:101

Parameters

persistPath

string

Returns

Promise<SimpleKVStore>


toDict()

toDict(): DataType

Defined in: packages/core/src/storage/kv-store/index.ts:122

Returns

DataType


fromDict()

static fromDict(saveDict): SimpleKVStore

Defined in: packages/core/src/storage/kv-store/index.ts:126

Parameters

saveDict

DataType

Returns

SimpleKVStore