jmacro-0.6.14: QuasiQuotation library for programmatic generation of Javascript code.

Safe HaskellNone
LanguageHaskell98

Language.Javascript.JMacro.Util

Documentation

(<>) :: ToJExpr a => JExpr -> a -> JExpr #

(=:) :: ToJExpr a => JExpr -> a -> JStat infixl 2 #

($) :: (ToJExpr a, ToJExpr b) => a -> b -> JExpr #

($$) :: (ToJExpr a, ToJExpr b) => a -> b -> JStat #

(<) :: JExpr -> JExpr -> JExpr infix 4 #

(&&) :: JExpr -> JExpr -> JExpr infixr 3 #

new :: ToJExpr a => a -> JExpr #

if' :: (ToJExpr a, ToStat b) => a -> b -> JStat #

ifElse :: (ToJExpr a, ToStat b, ToStat c) => a -> b -> c -> JStat #

while :: ToJExpr a => a -> JStat -> JStat #

return :: ToJExpr a => a -> JStat #

toJExprList :: ToJExpr a => a -> [JExpr] #