Options
All
  • Public
  • Public/Protected
  • All
Menu

Represents a key/value storage system

Type parameters

  • TKey

  • TValue

Hierarchy

Implemented by

Index

Properties

Readonly isPersistable

isPersistable: boolean
returns

If this storage layer can be used for permenant storage

Methods

delete

  • delete(key: TKey): Promise<boolean | IAgedValue<TValue>>
  • Parameters

    • key: TKey

      The key to the value to delete

    Returns Promise<boolean | IAgedValue<TValue>>

    The value deleted or boolean (value | true is success). A provider is not required to return a value

get

  • get(key: TKey): Promise<null | IAgedValue<TValue>>

keys

  • keys(): Promise<TKey[]>

set

size

  • size(): Promise<number>

Generated using TypeDoc