Most everything exported here is exported also by Text.Hamlet. The exceptions to that rule should not be necessary for normal usage.
- newtype HamletRT = HamletRT [SimpleDoc]
- data HamletData url
- = HDHtml (Html ())
- | HDUrl url
- | HDUrlParams url [(String, String)]
- | HDTemplate HamletRT
- | HDBool Bool
- | HDMaybe (Maybe (HamletData url))
- | HDList [HamletData url]
- | HDMap [(String, HamletData url)]
- data HamletException
- parseHamletRT :: Failure HamletException m => HamletSettings -> String -> m HamletRT
- renderHamletRT :: Failure HamletException m => HamletRT -> HamletData url -> (url -> String) -> m (Html ())
- data SimpleDoc
Public API
data HamletData url Source
HDHtml (Html ()) | |
HDUrl url | |
HDUrlParams url [(String, String)] | |
HDTemplate HamletRT | |
HDBool Bool | |
HDMaybe (Maybe (HamletData url)) | |
HDList [HamletData url] | |
HDMap [(String, HamletData url)] |
data HamletException Source
parseHamletRT :: Failure HamletException m => HamletSettings -> String -> m HamletRTSource
renderHamletRT :: Failure HamletException m => HamletRT -> HamletData url -> (url -> String) -> m (Html ())Source