@@ -16,13 +16,19 @@ import Reflex.Requester.Base (RequesterT)
16import Reflex.TriggerEvent.Base
16import Reflex.TriggerEvent.Base
17import Reflex.Query.Base (QueryT)
17import Reflex.Query.Base (QueryT)
19−instance (MonadJSM m, ReflexHost t) => MonadJSM (PostBuildT t m)
19+instance (MonadJSM m, ReflexHost t) => MonadJSM (PostBuildT t m) where
20+ liftJSM' = lift . liftJSM'
20instance (MonadJSM (HostFrame t), ReflexHost t) => MonadJSM (PerformEventT t m) where
21instance (MonadJSM (HostFrame t), ReflexHost t) => MonadJSM (PerformEventT t m) where
21 liftJSM' = PerformEventT . lift . liftJSM'
22 liftJSM' = PerformEventT . lift . liftJSM'
22−instance MonadJSM m => MonadJSM (DynamicWriterT t w m)
23+instance MonadJSM m => MonadJSM (DynamicWriterT t w m) where
24+ liftJSM' = lift . liftJSM'
23−instance MonadJSM m => MonadJSM (EventWriterT t w m)
25+instance MonadJSM m => MonadJSM (EventWriterT t w m) where
26+ liftJSM' = lift . liftJSM'
24−instance MonadJSM m => MonadJSM (RequesterT t request response m)
27+instance MonadJSM m => MonadJSM (RequesterT t request response m) where
28+ liftJSM' = lift . liftJSM'
25−instance MonadJSM m => MonadJSM (TriggerEventT t m)
29+instance MonadJSM m => MonadJSM (TriggerEventT t m) where
30+ liftJSM' = lift . liftJSM'
26−instance MonadJSM m => MonadJSM (QueryT t q m)
31+instance MonadJSM m => MonadJSM (QueryT t q m) where
32+ liftJSM' = lift . liftJSM'