{-| Module: IHP.Router.DSL Description: Public API for the IHP-flavoured explicit-routes DSL Re-exports the IHP-flavoured 'routes' quasi-quoter from "IHP.Router.IHP" and the 'UrlCapture' class from "IHP.Router.Capture" so that modules defining routes only need a single import. Plain WAI users (no IHP dependency) should import "IHP.Router.WAI" from the @ihp-router@ package instead — that gives the IHP-free flavour of the same quoter (no 'CanRoute' instance, no @webRoutes@ binding). -} module IHP.Router.DSL ( routes , UrlCapture (..) , Segment (..) ) where import IHP.Router.IHP (routes) import IHP.Router.Capture (UrlCapture (..), Segment (..))