@@ -12,6 +12,7 @@
12module Reflex.Dom.Prerender
12module Reflex.Dom.Prerender
13 ( Prerender (..)
13 ( Prerender (..)
14 , prerender
14 , prerender
15+ , PrerenderClientConstraint
17import Control.Monad.Reader
18import Control.Monad.Reader
@@ -19,6 +20,7 @@ import Data.Constraint
19import Foreign.JavaScript.TH
20import Foreign.JavaScript.TH
20import GHCJS.DOM.Types (MonadJSM)
21import GHCJS.DOM.Types (MonadJSM)
21import Reflex
22import Reflex
23+import Reflex.Dom.Builder.Class
22import Reflex.Dom.Builder.InputDisabled
24import Reflex.Dom.Builder.InputDisabled
23import Reflex.Dom.Builder.Immediate
25import Reflex.Dom.Builder.Immediate
24import Reflex.Dom.Builder.Static
26import Reflex.Dom.Builder.Static
@@ -33,6 +35,7 @@ type PrerenderClientConstraint js m =
33 , HasJSContext (Performable m)
35 , HasJSContext (Performable m)
34 , MonadFix m
36 , MonadFix m
35 , MonadFix (Performable m)
37 , MonadFix (Performable m)
38+ , DomBuilderSpace m ~ GhcjsDomSpace
38class Prerender js m | m -> js where
41class Prerender js m | m -> js where