Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ReduxLocalStorage<R, M>

Typed redux local storage class that mirrors state to and from JavaScript's window.localStorage.

Type parameters

  • R: Reduxable<any, any, any[]>

  • M

Hierarchy

  • Reduxable<R["state"], R["actionMap"], Parameters<R["run"]>>
    • ReduxLocalStorage

Index

Constructors

constructor

Properties

actionTypeMap

actionTypeMap: R["actionTypeMap"]

Private reduxable

reduxable: R

Private target

target: string

Private transform

transform: ReadWriteTransformer<R["state"], M>

Private Optional triggers

triggers: TypesFromReduxable<R>

Accessors

actionMap

  • get actionMap(): R["actionMap"]

actions

  • get actions(): R["actionMap"][keyof R["actionMap"]]
  • Returns R["actionMap"][keyof R["actionMap"]]

defaultState

  • get defaultState(): R["state"]
  • Passthrough default state with marker added to identify defaultState in the reducer.

    Returns R["state"]

Protected internalReducer

  • get internalReducer(): InternalReducer<R["state"]>

reducer

  • get reducer(): Reducer<R["state"]>
  • Returns Reducer<R["state"]>

runSaga

  • get runSaga(): R["runSaga"]

saga

  • get saga(): R["saga"]

state

  • get state(): R["state"]
  • Returns R["state"]

Methods

run

  • run(...i: Parameters<R["run"]>): ReturnType<R["run"]>

Generated using TypeDoc