markup-0.0.2: Abstraction for markup languages

Safe HaskellNone
LanguageHaskell2010

Data.Markup.Types

Documentation

newtype HostedMarkupT m a Source

Constructors

HostedMarkupT 

Fields

runHostedMarkupT :: m a
 

newtype LocalMarkupT m a Source

Constructors

LocalMarkupT 

Fields

runLocalMarkupT :: m a
 

Instances

MonadTrans LocalMarkupT 
(Url input MarkupM, Monad m) => Deploy JavaScript input (MarkupM ()) (LocalMarkupT m) 
(Url input MarkupM, Monad m) => Deploy Image input (MarkupM ()) (LocalMarkupT m) 
(Url input m, Monad m') => Deploy JavaScript input (HtmlT m ()) (LocalMarkupT m') 
(Url input m, Monad m') => Deploy Image input (HtmlT m ()) (LocalMarkupT m') 
(Monad m, Monad m') => Deploy Image Text (HtmlT m ()) (LocalMarkupT m') 
Monad m => Monad (LocalMarkupT m) 
Functor m => Functor (LocalMarkupT m) 
Applicative f => Applicative (LocalMarkupT f)