Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Memento

A memento represents a storage utility. It can store and retrieve values.

Hierarchy

  • Memento

索引

Methods

Methods

keys

  • keys(): readonly string[]
  • Returns the stored keys.

    Returns readonly string[]

    The stored keys.

get

  • get<T>(key: string): undefined | T
  • get<T>(key: string, defaultValue: T): T
  • Return a value.

    Type parameters

    • T

    Parameters

    • key: string

      A string.

    Returns undefined | T

    The stored value or undefined.

  • Return a value.

    Type parameters

    • T

    Parameters

    • key: string

      A string.

    • defaultValue: T

      A value that should be returned when there is no value (undefined) with the given key.

    Returns T

    The stored value or the defaultValue.

update

  • update(key: string, value: any): Thenable<void>
  • Store a value. The value must be JSON-stringifyable.

    Parameters

    • key: string

      A string.

    • value: any

      A value. MUST not contain cyclic references.

    Returns Thenable<void>

Generated by TypeDoc