Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ClientStorage

Implements

Index

Properties

Static Private _storageApi

_storageApi: any

Static Private _type

_type: ApiType = ApiType.LOCAL_STORAGE

Methods

clearAll

  • clearAll(): Promise<void>
  • Returns Promise<void>

Private clearAllAsyncStorage

  • clearAllAsyncStorage(api: any): any
  • Parameters

    • api: any

    Returns any

getAllKeys

  • getAllKeys(): Promise<string[]>
  • Returns Promise<string[]>

Private getAllKeysAsyncStorage

  • getAllKeysAsyncStorage(api: any): any
  • Parameters

    • api: any

    Returns any

getItem

  • getItem(key: string): Promise<string>
  • Parameters

    • key: string

    Returns Promise<string>

Private getItemAsyncStorage

  • getItemAsyncStorage(key: string, api: any): any
  • Parameters

    • key: string
    • api: any

    Returns any

getJson

  • getJson(key: string): Promise<any>
  • Parameters

    • key: string

    Returns Promise<any>

Private getJsonAsyncStorage

  • getJsonAsyncStorage(key: string, api: any): any
  • Parameters

    • key: string
    • api: any

    Returns any

multiRemove

  • multiRemove(keys: Array<string>): Promise<void>
  • Parameters

    • keys: Array<string>

    Returns Promise<void>

Private multiRemoveAsyncStorage

  • multiRemoveAsyncStorage(keys: Array<string>, api: any): any
  • Parameters

    • keys: Array<string>
    • api: any

    Returns any

removeItem

  • removeItem(key: string): Promise<void>
  • Parameters

    • key: string

    Returns Promise<void>

Private removeItemAsyncStorage

  • removeItemAsyncStorage(key: string, api: any): any
  • Parameters

    • key: string
    • api: any

    Returns any

setItem

  • setItem(key: string, value: string): Promise<void>
  • Parameters

    • key: string
    • value: string

    Returns Promise<void>

Private setItemAsyncStorage

  • setItemAsyncStorage(key: string, value: string, api: any): any
  • Parameters

    • key: string
    • value: string
    • api: any

    Returns any

setJson

  • setJson(key: string, value: any): Promise<void>
  • Parameters

    • key: string
    • value: any

    Returns Promise<void>

Private setJsonAsyncStorage

  • setJsonAsyncStorage(key: string, value: any, api: any): any
  • Parameters

    • key: string
    • value: any
    • api: any

    Returns any

Static setStorageApi

  • setStorageApi(storageApi: any): void
  • Parameters

    • storageApi: any

    Returns void

Generated using TypeDoc