@@ -67,6 +67,12 @@ instance HasJSContext m => HasJSContext (RouteT t r m) where
68instance (Monad m, MonadRoute r t m) => MonadRoute r t (ReaderT r' m)
68instance (Monad m, MonadRoute r t m) => MonadRoute r t (ReaderT r' m)
70+instance (Monad m, MonadRoute r t m) => MonadRoute r t (EventWriterT t w m)
72+instance (Monad m, MonadReader r m) => MonadReader r (RouteT t u m) where
74+ local f (RouteT m) = RouteT $ local f m
70instance Requester t m => Requester t (RouteT t r m) where
76instance Requester t m => Requester t (RouteT t r m) where
71 type Request (RouteT t r m) = Request m
77 type Request (RouteT t r m) = Request m
72 type Response (RouteT t r m) = Response m
78 type Response (RouteT t r m) = Response m