Module
Ref.Lifted
- Package
- purescript-ref-lifted
- Repository
- rowtype-yoga/purescript-ref-lifted
#new Source
new :: forall m s. MonadEffect m => s -> m (Ref s)#newWithSelf Source
newWithSelf :: forall m s. MonadEffect m => (Ref s -> s) -> m (Ref s)#read Source
read :: forall m s. MonadEffect m => Ref s -> m s#modifyAndRead Source
modifyAndRead :: forall m s. MonadEffect m => (s -> s) -> Ref s -> m s#modify' Source
modify' :: forall m s b. MonadEffect m => (s -> { state :: s, value :: b }) -> Ref s -> m b#modifyWith Source
modifyWith :: forall m s. MonadEffect m => Ref s -> (s -> s) -> m UnitRe-exports from Effect.Ref
- Modules
- Ref.
Lifted