Module

Control.Monad.Replace

Package
purescript-specular
Repository
restaumatic/purescript-specular

#Slot Source

newtype Slot m

Constructors

#SlotInternal Source

type SlotInternal m = { append :: Effect (Slot m), destroy :: Effect Unit, replace :: forall a. m a -> Effect a }

#unSlot Source

unSlot :: forall m. Slot m -> SlotInternal m

#MonadReplace Source

class (Monad m, MonadCleanup m) <= MonadReplace m  where

Members

Instances