markup-1.1.0: Abstraction for markup languages

Safe HaskellNone
LanguageHaskell2010

Data.Markup.Types

Documentation

newtype InlineMarkupT m a Source

Constructors

InlineMarkupT 

Fields

runInlineMarkupT :: m a
 

newtype HostedMarkupT m a Source

Constructors

HostedMarkupT 

Fields

runHostedMarkupT :: m a
 

Instances

newtype LocalMarkupT m a Source

Constructors

LocalMarkupT 

Fields

runLocalMarkupT :: m a
 

Instances

MonadTrans LocalMarkupT 
(Monad m', Url Text MarkupM) => Deploy WebComponent Text (MarkupM ()) (LocalMarkupT m') 
(Url Text MarkupM, Monad m) => Deploy Css Text (MarkupM ()) (LocalMarkupT m) 
(Url Text MarkupM, Monad m) => Deploy JavaScript Text (MarkupM ()) (LocalMarkupT m) 
(Url Text MarkupM, Monad m) => Deploy Image Text (MarkupM ()) (LocalMarkupT m) 
(Monad m, Monad m', Url Text m) => Deploy WebComponent Text (HtmlT m ()) (LocalMarkupT m') 
(Url Text m, Monad m') => Deploy Css Text (HtmlT m ()) (LocalMarkupT m') 
(Url Text m, Monad m') => Deploy JavaScript Text (HtmlT m ()) (LocalMarkupT m') 
(Monad m, Monad m', Url Text m) => Deploy Image Text (HtmlT m ()) (LocalMarkupT m') 
(Monad m', Url Text MarkupM) => Deploy WebComponent (QueryString Text) (MarkupM ()) (LocalMarkupT m') 
(Url Text MarkupM, Monad m) => Deploy Css (QueryString Text) (MarkupM ()) (LocalMarkupT m) 
(Url Text MarkupM, Monad m) => Deploy JavaScript (QueryString Text) (MarkupM ()) (LocalMarkupT m) 
(Url Text MarkupM, Monad m) => Deploy Image (QueryString Text) (MarkupM ()) (LocalMarkupT m) 
(Monad m, Monad m', Url Text m) => Deploy WebComponent (QueryString Text) (HtmlT m ()) (LocalMarkupT m') 
(Url Text m, Monad m') => Deploy Css (QueryString Text) (HtmlT m ()) (LocalMarkupT m') 
(Url Text m, Monad m') => Deploy JavaScript (QueryString Text) (HtmlT m ()) (LocalMarkupT m') 
(Url Text m, Monad m') => Deploy Image (QueryString Text) (HtmlT m ()) (LocalMarkupT m') 
Monad m => Monad (LocalMarkupT m) 
Functor m => Functor (LocalMarkupT m) 
Applicative f => Applicative (LocalMarkupT f) 
(Comonad m, Monad m) => Comonad (LocalMarkupT m) 
Monoid (m a) => Monoid (LocalMarkupT m a)