Module

Webb.AffList.Monad.Yield

Package
purescript-webb-aff-list
Repository
mitchellandwebb/webb-aff-list

#State Source

type State a = { addParent :: Parent_ -> Effect Unit, yield :: a -> Aff Unit }

#yield Source

yield :: forall v. v -> Yield v Unit

#addParent Source

addParent :: forall v p. Parent p => p -> Yield v Unit

#runToNode Source

runToNode :: forall m v. MonadEffect m => Yield v Unit -> m (Node v)

#asAff Source

asAff :: forall v a. Yield v a -> Yield v (Aff a)

#finally Source

finally :: forall v a. Yield v Unit -> Yield v a -> Yield v a

#onCancel Source

onCancel :: forall v a. Yield v Unit -> Yield v a -> Yield v a