Module

Elmish.State

Package
purescript-elmish
Repository
collegevine/purescript-elmish

#StateStrategy Source

type StateStrategy state = { initialState :: state } -> { getState :: ReactComponentInstance -> Effect state, setState :: ReactComponentInstance -> state -> Effect Unit -> Effect Unit }

#dedicatedStorage Source

dedicatedStorage :: forall state. Effect (StateStrategy state)

#localState Source

localState :: forall state. StateStrategy state