| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Text.Yate
Synopsis
- data Template a
- data YateValue
- class ToYate a where
- renderTextTemplate :: ToYate a => Text -> a -> Either String Text
- module Text.Yate.Engine
- module Text.Yate.Parser
- module Text.Yate.TH
Documentation
Template which needs a given type of input data
Data to feed to a template
Constructors
| String Text | |
| Number Double | |
| Object (HashMap Text YateValue) | |
| List (Vector YateValue) | |
| Bool Bool | |
| Null |
Instances
| ToYate Bool Source # | |
| ToYate Double Source # | |
| ToYate () Source # | |
Defined in Text.Yate.Types | |
| ToYate Text Source # | |
| ToYate Value Source # | |
| ToYate YateValue Source # | |
| ToYate a => ToYate [a] Source # | |
Defined in Text.Yate.Types | |
| ToYate a => ToYate (Maybe a) Source # | |
| ToYate a => ToYate (Vector a) Source # | |
renderTextTemplate :: ToYate a => Text -> a -> Either String Text Source #
Parse and render a template in one function call
module Text.Yate.Engine
module Text.Yate.Parser
module Text.Yate.TH