Safe Haskell | None |
---|---|
Language | Haskell98 |
This module uses Template Haskell to declare reactive fields for a given model field and type that access the ProtectedModel in the IO Monad and the reactive model.
Documentation
protectedField :: String -> Q Type -> String -> String -> Q [Dec] Source
Creates a setter and a getter that works at ProtectedModel level inside the IO Monad
reactiveField :: String -> Q Type -> Q [Dec] Source
Creates a setter and a getter that works at ReactiveModel level.