markup-2.2.0: Abstraction for markup languages

Safe HaskellNone
LanguageHaskell2010

Data.Markup.Types

Contents

Synopsis

Inline Deployment

newtype InlineMarkupT m a Source

Constructors

InlineMarkupT 

Fields

runInlineMarkupT :: m a
 

Instances

MonadTrans InlineMarkupT Source 
Markup InlineMarkupT Source 
MonadTransControl InlineMarkupT Source 
MMonad InlineMarkupT Source 
MFunctor InlineMarkupT Source 
MonadRWS r w s m => MonadRWS r w s (InlineMarkupT m) Source 
Monad m => Deploy Css Text (MarkupM ()) (InlineMarkupT m) Source 
Monad m => Deploy Css Text (MarkupM ()) (InlineMarkupT m) Source 
Monad m => Deploy JavaScript Text (MarkupM ()) (InlineMarkupT m) Source 
Monad m => Deploy JavaScript Text (MarkupM ()) (InlineMarkupT m) Source 
Monad m => Deploy Css Text (HtmlT m ()) (InlineMarkupT m) Source 
Monad m => Deploy Css Text (HtmlT m ()) (InlineMarkupT m) Source 
Monad m => Deploy JavaScript Text (HtmlT m ()) (InlineMarkupT m) Source 
Monad m => Deploy JavaScript Text (HtmlT m ()) (InlineMarkupT m) Source 
MonadState s m => MonadState s (InlineMarkupT m) Source 
MonadWriter w m => MonadWriter w (InlineMarkupT m) Source 
MonadReader r m => MonadReader r (InlineMarkupT m) Source 
MonadError e m => MonadError e (InlineMarkupT m) Source 
MonadBaseControl b m => MonadBaseControl b (InlineMarkupT m) Source 
MonadBase b m => MonadBase b (InlineMarkupT m) Source 
(MonadUrl b m, MonadThrow m) => MonadUrl b (InlineMarkupT m) Source 
Monad m => Monad (InlineMarkupT m) Source 
Functor m => Functor (InlineMarkupT m) Source 
MonadFix m => MonadFix (InlineMarkupT m) Source 
Applicative m => Applicative (InlineMarkupT m) Source 
Alternative m => Alternative (InlineMarkupT m) Source 
MonadPlus m => MonadPlus (InlineMarkupT m) Source 
MonadIO m => MonadIO (InlineMarkupT m) Source 
MonadMask m => MonadMask (InlineMarkupT m) Source 
MonadCont m => MonadCont (InlineMarkupT m) Source 
MonadCatch m => MonadCatch (InlineMarkupT m) Source 
MonadThrow m => MonadThrow (InlineMarkupT m) Source 
Monoid (m a) => Monoid (InlineMarkupT m a) Source 
type StT InlineMarkupT a = a Source 
type StM (InlineMarkupT m) a = ComposeSt InlineMarkupT m a Source 

Hosted Deployment

newtype HostedMarkupT m a Source

Constructors

HostedMarkupT 

Fields

runHostedMarkupT :: m a
 

Instances

MonadTrans HostedMarkupT Source 
Markup HostedMarkupT Source 
MonadTransControl HostedMarkupT Source 
MMonad HostedMarkupT Source 
MFunctor HostedMarkupT Source 
MonadRWS r w s m => MonadRWS r w s (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy WebComponent s (MarkupM ()) (HostedMarkupT m) Source 
Monad m => Deploy WebComponent Text (MarkupM ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy Css s (MarkupM ()) (HostedMarkupT m) Source 
Monad m => Deploy Css Text (MarkupM ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy JavaScript s (MarkupM ()) (HostedMarkupT m) Source 
Monad m => Deploy JavaScript Text (MarkupM ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy Image s (MarkupM ()) (HostedMarkupT m) Source 
Monad m => Deploy Image Text (MarkupM ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy WebComponent s (HtmlT m ()) (HostedMarkupT m) Source 
Monad m => Deploy WebComponent Text (HtmlT m ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy Css s (HtmlT m ()) (HostedMarkupT m) Source 
Monad m => Deploy Css Text (HtmlT m ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy JavaScript s (HtmlT m ()) (HostedMarkupT m) Source 
Monad m => Deploy JavaScript Text (HtmlT m ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy Image s (HtmlT m ()) (HostedMarkupT m) Source 
Monad m => Deploy Image Text (HtmlT m ()) (HostedMarkupT m) Source 
MonadState s m => MonadState s (HostedMarkupT m) Source 
MonadWriter w m => MonadWriter w (HostedMarkupT m) Source 
MonadReader r m => MonadReader r (HostedMarkupT m) Source 
MonadError e m => MonadError e (HostedMarkupT m) Source 
MonadBaseControl b m => MonadBaseControl b (HostedMarkupT m) Source 
MonadBase b m => MonadBase b (HostedMarkupT m) Source 
(MonadUrl b m, MonadThrow m) => MonadUrl b (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy WebComponent (Path b t) (MarkupM ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy WebComponent (Location b t) (MarkupM ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Css (Path b t) (MarkupM ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Css (Location b t) (MarkupM ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy JavaScript (Path b t) (MarkupM ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy JavaScript (Location b t) (MarkupM ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Image (Path b t) (MarkupM ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Image (Location b t) (MarkupM ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy WebComponent (Path b t) (HtmlT m ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy WebComponent (Location b t) (HtmlT m ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Css (Path b t) (HtmlT m ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Css (Location b t) (HtmlT m ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy JavaScript (Path b t) (HtmlT m ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy JavaScript (Location b t) (HtmlT m ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Image (Path b t) (HtmlT m ()) (HostedMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Image (Location b t) (HtmlT m ()) (HostedMarkupT m) Source 
Monad m => Monad (HostedMarkupT m) Source 
Functor m => Functor (HostedMarkupT m) Source 
MonadFix m => MonadFix (HostedMarkupT m) Source 
Applicative m => Applicative (HostedMarkupT m) Source 
Alternative m => Alternative (HostedMarkupT m) Source 
MonadPlus m => MonadPlus (HostedMarkupT m) Source 
MonadIO m => MonadIO (HostedMarkupT m) Source 
MonadMask m => MonadMask (HostedMarkupT m) Source 
MonadCont m => MonadCont (HostedMarkupT m) Source 
MonadCatch m => MonadCatch (HostedMarkupT m) Source 
MonadThrow m => MonadThrow (HostedMarkupT m) Source 
Monoid (m a) => Monoid (HostedMarkupT m a) Source 
type StT HostedMarkupT a = a Source 
type StM (HostedMarkupT m) a = ComposeSt HostedMarkupT m a Source 

Local Deployment

newtype LocalMarkupT m a Source

Constructors

LocalMarkupT 

Fields

runLocalMarkupT :: m a
 

Instances

MonadTrans LocalMarkupT Source 
Markup LocalMarkupT Source 
MonadTransControl LocalMarkupT Source 
MMonad LocalMarkupT Source 
MFunctor LocalMarkupT Source 
MonadRWS r w s m => MonadRWS r w s (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy WebComponent s (MarkupM ()) (LocalMarkupT m) Source 
Monad m => Deploy WebComponent Text (MarkupM ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy Css s (MarkupM ()) (LocalMarkupT m) Source 
Monad m => Deploy Css Text (MarkupM ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy JavaScript s (MarkupM ()) (LocalMarkupT m) Source 
Monad m => Deploy JavaScript Text (MarkupM ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy Image s (MarkupM ()) (LocalMarkupT m) Source 
Monad m => Deploy Image Text (MarkupM ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy WebComponent s (HtmlT m ()) (LocalMarkupT m) Source 
Monad m => Deploy WebComponent Text (HtmlT m ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy Css s (HtmlT m ()) (LocalMarkupT m) Source 
Monad m => Deploy Css Text (HtmlT m ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy JavaScript s (HtmlT m ()) (LocalMarkupT m) Source 
Monad m => Deploy JavaScript Text (HtmlT m ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m, ToLocation s b t) => Deploy Image s (HtmlT m ()) (LocalMarkupT m) Source 
Monad m => Deploy Image Text (HtmlT m ()) (LocalMarkupT m) Source 
MonadState s m => MonadState s (LocalMarkupT m) Source 
MonadWriter w m => MonadWriter w (LocalMarkupT m) Source 
MonadReader r m => MonadReader r (LocalMarkupT m) Source 
MonadError e m => MonadError e (LocalMarkupT m) Source 
MonadBaseControl b m => MonadBaseControl b (LocalMarkupT m) Source 
MonadBase b m => MonadBase b (LocalMarkupT m) Source 
(MonadUrl b m, MonadThrow m) => MonadUrl b (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy WebComponent (Path b t) (MarkupM ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy WebComponent (Location b t) (MarkupM ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Css (Path b t) (MarkupM ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Css (Location b t) (MarkupM ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy JavaScript (Path b t) (MarkupM ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy JavaScript (Location b t) (MarkupM ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Image (Path b t) (MarkupM ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Image (Location b t) (MarkupM ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy WebComponent (Path b t) (HtmlT m ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy WebComponent (Location b t) (HtmlT m ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Css (Path b t) (HtmlT m ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Css (Location b t) (HtmlT m ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy JavaScript (Path b t) (HtmlT m ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy JavaScript (Location b t) (HtmlT m ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Image (Path b t) (HtmlT m ()) (LocalMarkupT m) Source 
(Monad m, MonadUrl b m, MonadThrow m) => Deploy Image (Location b t) (HtmlT m ()) (LocalMarkupT m) Source 
Monad m => Monad (LocalMarkupT m) Source 
Functor m => Functor (LocalMarkupT m) Source 
MonadFix m => MonadFix (LocalMarkupT m) Source 
Applicative m => Applicative (LocalMarkupT m) Source 
Alternative m => Alternative (LocalMarkupT m) Source 
MonadPlus m => MonadPlus (LocalMarkupT m) Source 
MonadIO m => MonadIO (LocalMarkupT m) Source 
MonadMask m => MonadMask (LocalMarkupT m) Source 
MonadCont m => MonadCont (LocalMarkupT m) Source 
MonadCatch m => MonadCatch (LocalMarkupT m) Source 
MonadThrow m => MonadThrow (LocalMarkupT m) Source 
Monoid (m a) => Monoid (LocalMarkupT m a) Source 
type StT LocalMarkupT a = a Source 
type StM (LocalMarkupT m) a = ComposeSt LocalMarkupT m a Source