Module

Freedom.TransformF.Simple

Package
purescript-freedom
Repository
purescript-freedom/purescript-freedom

#VQueryF Source

data VQueryF state a

Constructors

Instances

#VQuery Source

type VQuery state = FreeT (VQueryF state)

#select Source

select :: forall m state. Monad m => VQuery state m state

Get app state.

#reduce Source

reduce :: forall m state. Monad m => (state -> state) -> VQuery state m Unit

Modify app state.

#transformF Source

transformF :: forall state. Query state -> TransformF VQueryF state

An interpreter for FreeT.