Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Store<T>

Type parameters

  • T

Hierarchy

  • Store

Index

Constructors

  • new Store<T>(storeName: string, defaultValue: T): Store<T>

Properties

defaultValue: T
storeName: string

Accessors

  • get storage(): Partial<Storage>

Methods

  • get(): T
  • getKey<K>(key: K): T[K]
  • Type parameters

    • K: string | number | symbol

    Parameters

    • key: K

    Returns T[K]

  • replace(newValue: T): T
  • set(mergeValues: Partial<T>): T
  • upgrade(...upgradeFns: ((data: Partial<T>) => Partial<T>)[]): void
  • Parameters

    • Rest ...upgradeFns: ((data: Partial<T>) => Partial<T>)[]

    Returns void

Generated using TypeDoc