StrappedTemplates-0.1.1.0: General purpose templates in haskell

Safe HaskellNone
LanguageHaskell98

Text.Strapped.Render

Synopsis

Documentation

combineBuckets :: InputBucket m -> InputBucket m -> InputBucket m Source

If the first bucket fails, try the second.

varBucket :: String -> Input m -> InputBucket m Source

Basic bucket. Matches on string and return input. Returns Nothing for everything else.

render :: MonadIO m => RenderConfig -> InputBucket m -> String -> m (Either StrapError Output) Source

Using a TemplateStore and an InputBucket render the template name.

defaultConfig :: RenderConfig Source

Default render configuration. No text escaping.