URLT.Base
Contents
- type Link = String
- newtype URLT url m a = URLT {}
- class ShowURL m where
- withURLT :: ((url' -> Link) -> url -> Link) -> URLT url m a -> URLT url' m a
- mapURLT :: (m a -> n b) -> URLT url m a -> URLT url n b
- nestURL :: Monad m => (url2 -> url1) -> URLT url2 m a -> URLT url1 m a
- crossURL :: Monad m => (url2 -> url1) -> URLT url1 m (url2 -> Link)
URLT Monad Transformer
monad transformer for generating URLs
Instances
withURLT :: ((url' -> Link) -> url -> Link) -> URLT url m a -> URLT url' m aSource
similar to withReaderT