@@ -25,6 +25,7 @@ import Reflex.Class
25import Reflex.Host.Class
25import Reflex.Host.Class
26import Reflex.PerformEvent.Class
26import Reflex.PerformEvent.Class
27import Reflex.PostBuild.Class
27import Reflex.PostBuild.Class
28+import Reflex.Query.Class
28import Reflex.Requester.Class
29import Reflex.Requester.Class
29import Reflex.TriggerEvent.Class
30import Reflex.TriggerEvent.Class
@@ -170,3 +171,8 @@ instance MonadAtomicRef m => MonadAtomicRef (EventWriterT t w m) where
170instance MonadReflexCreateTrigger t m => MonadReflexCreateTrigger t (EventWriterT t w m) where
171instance MonadReflexCreateTrigger t m => MonadReflexCreateTrigger t (EventWriterT t w m) where
171 newEventWithTrigger = lift . newEventWithTrigger
172 newEventWithTrigger = lift . newEventWithTrigger
172 newFanEventWithTrigger f = lift $ newFanEventWithTrigger f
173 newFanEventWithTrigger f = lift $ newFanEventWithTrigger f
175+instance (MonadQuery t q m, Monad m) => MonadQuery t q (EventWriterT t q m) where
176+ tellQueryIncremental = lift . tellQueryIncremental
177+ askQueryResult = lift askQueryResult
178+ queryIncremental = lift . queryIncremental