itd-api / EnumerableKeyValueStore
Interface: EnumerableKeyValueStore<T>
Defined in: core/key-value-store.ts:27
Backend, который гарантированно умеет перечислять ключи.
Extends
Type Parameters
T
T
Methods
delete()
ts
delete(key): KeyValueStoreResult<void>;Defined in: core/key-value-store.ts:21
Удаляет ключ. Отсутствующий ключ не должен считаться ошибкой.
Parameters
key
string
Returns
KeyValueStoreResult<void>
Inherited from
get()
ts
get(key): KeyValueStoreResult<T | undefined>;Defined in: core/key-value-store.ts:17
Читает значение либо возвращает undefined, если ключ отсутствует.
Parameters
key
string
Returns
KeyValueStoreResult<T | undefined>
Inherited from
keys()
ts
keys(prefix?): KeyValueStoreResult<KeyValueStoreKeys>;Defined in: core/key-value-store.ts:28
Перечисляет ключи, при возможности ограничивая их префиксом.
Parameters
prefix?
string
Returns
KeyValueStoreResult<KeyValueStoreKeys>
Overrides
set()
ts
set(key, value): KeyValueStoreResult<void>;Defined in: core/key-value-store.ts:19
Полностью заменяет значение ключа.
Parameters
key
string
value
T
Returns
KeyValueStoreResult<void>