Constructors
constructor
- new Store<T>(storeName: string, defaultValue: T): Store<T>
Type parameters
Parameters
storeName: string
defaultValue: T
Returns Store<T>
Properties
Private defaultValue
defaultValue: T
Private storeName
storeName: string
Accessors
Private storage
- get storage(): Partial<Storage>
Methods
getKey
Type parameters
K: string | number | symbol
Parameters
Returns T[K]
set
- set(mergeValues: Partial<T>): T
upgrade
- upgrade(...upgradeFns: ((data: Partial<T>) => Partial<T>)[]): void
Parameters
Rest ...upgradeFns: ((data: Partial<T>) => Partial<T>)[]
Returns void