haskoon-0.3.1.1: Web Application Abstraction

Factis.Haskoon.WebSitemap

Documentation

type Sitemap m = [SitemapT m (WebRes m)]Source

liftMaybe :: Web m => m (Maybe a) -> SitemapT m aSource

runSitemapT :: Web m => SitemapT m a -> m (Maybe a)Source

fromSitemapT :: Web m => SitemapT m (WebRes m) -> m (WebRes m) -> m (WebRes m)Source

runSitemap :: Web m => Sitemap m -> m (WebRes m)Source

runWithSitemap :: Web m => (m (WebRes m) -> a) -> Sitemap m -> aSource