Options
All
  • Public
  • Public/Protected
  • All
Menu

Class IStorage

Interface for an injectable Storage object

Hierarchy

  • IStorage

Implemented by

Index

Methods

clear

  • clear(): Promise

get

  • get(key: string): Promise
  • returns the data set as asynchronous string

    Parameters

    • key: string

      of the data set

    Returns Promise

    Promise after completion

getJson

  • getJson(key: string): Promise
  • returns the data set as asynchronous json object

    Parameters

    • key: string

      of the data set

    Returns Promise

    Promise after completion

query

  • query(query: string, params?: any): Promise

remove

  • remove(key: string): Promise
  • Removes the data set associated with the key from the storage

    Parameters

    • key: string

      string

    Returns Promise

    Promise resolves after completion

set

  • set(key: string, value: any): Promise
  • saves the value with the key

    Parameters

    • key: string

      data key

    • value: any

      data set

    Returns Promise

    Promise resolved after completion

setJson

  • setJson(key: string, value: any): Promise
  • saves the value with the key

    Parameters

    • key: string

      data key

    • value: any

      data set

    Returns Promise

    Promise resolved after completion