on develop help sign in
Make Prerender expose GhcjsDomSpace
d4ffd95Ryan Trinkle
reflex-dom-core/src/Reflex/Dom/Prerender.hs+3
@@ -12,6 +12,7 @@
12module Reflex.Dom.Prerender
12module Reflex.Dom.Prerender
13 ( Prerender (..)
13 ( Prerender (..)
14 , prerender
14 , prerender
15+ , PrerenderClientConstraint
15 ) where
16 ) where
16
17
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
36 )
39 )
37
40
38class Prerender js m | m -> js where
41class Prerender js m | m -> js where