@@ -20,6 +20,7 @@
2020{-# LANGUAGE JavaScriptFFI #-}
2121#endif
2222module Foreign.JavaScript.TH ( module Foreign.JavaScript.TH
23+ , module Foreign.JavaScript.Orphans
2324#ifdef USE_TEMPLATE_HASKELL
2425 , Safety (..)
2526#endif
@@ -34,6 +35,7 @@ import Reflex.PerformEvent.Base
3435import Reflex.PerformEvent.Class
3536import Reflex.PostBuild.Base
3637import Reflex.Requester.Base
38+import Foreign.JavaScript.Orphans
3739
3840#ifdef USE_TEMPLATE_HASKELL
3941import Language.Haskell.TH
@@ -227,7 +229,7 @@ instance ToJS x (JSFun x) where
227229class IsJSContext x where
228230 data JSRef x
229231
230−class (Monad m, MonadIO (JSX m), MonadFix (JSX m), MonadJS x (JSX m)) => HasJS x m | m -> x where
232+class (Monad m, MonadJSM (JSX m), MonadFix (JSX m), MonadJS x (JSX m)) => HasJS x m | m -> x where
231233 type JSX m :: * -> *
232234 liftJS :: JSX m a -> m a
233235