Module
Jelly.Router
- Package
- purescript-jelly-router
- Repository
- yukikurage/purescript-jelly-router
#Router Source
class Router :: (Type -> Type) -> Constraint
class (MonadEffect m) <= Router m where
Members
usePushRoute :: String -> m Unit
useReplaceRoute :: String -> m Unit
Replace the current Route in the browser history.
useCurrentRoute :: m (Signal String)
Get the current Route.
Instances
#RouterT Source
newtype RouterT :: forall k. (k -> Type) -> k -> Type
newtype RouterT m a
Constructors
Instances
(Monad m) => Functor (RouterT m)
(Monad m) => Apply (RouterT m)
(Monad m) => Applicative (RouterT m)
(Monad m) => Bind (RouterT m)
(Monad m) => Monad (RouterT m)
(MonadEffect m) => MonadEffect (RouterT m)
(MonadRec m) => MonadRec (RouterT m)
(MonadHooks m) => MonadHooks (RouterT m)
(Component m) => Component (RouterT m)
(MonadEffect m) => Router (RouterT m)
- Modules
- Jelly.
Router
Push a new Route to the browser history.