Module

Data.Monoid.Deletable

Package
purescript-monoid-extras
Repository
mikesol/purescript-monoid-extras

#Deletable Source

data Deletable m

If @m@ is a 'Monoid', then @Deletable m@ (intuitively speaking)

Constructors

Instances

#unDelete Source

unDelete :: forall m. Deletable m -> m

Project the wrapped value out of a Deletable value.

#toDeletable Source

toDeletable :: forall m. m -> Deletable m

Inject a value into a Deletable wrapper. Satisfies the

#deleteL Source

deleteL :: forall m. Monoid m => Deletable m

A "left bracket", which causes everything between it and the

#deleteR Source

deleteR :: forall m. Monoid m => Deletable m

A "right bracket", denoting the end of the section that should