Module
Jarilo.Route
- Package
- purescript-jarilo
- Repository
- bklaric/purescript-jarilo
#Route Source
data Route :: Method -> Path -> Query -> Route
Instances
(MethodRouter method, PathRouter path () midput, QueryRouter query midput fields) => RouteRouter (Route method path query) fields
#RouteErrors Source
type RouteErrors = (methodError :: MethodError, pathError :: PathError, queryError :: QueryError, segmentError :: SegmentError)
#RouteRouter Source
class RouteRouter (route :: Route) (fields :: Row Type) | route -> fields where
Members
routeRouter :: RouteProxy route -> Either CustomMethod Method -> List PathSegment -> QueryPairs Key Value -> Either (Variant RouteErrors) (Record fields)
Instances
(MethodRouter method, PathRouter path () midput, QueryRouter query midput fields) => RouteRouter (Route method path query) fields