angel3_route library

Classes

ChainedRouter<T>
ConstantSegment
MiddlewarePipeline<T>
A chain of arbitrary handlers obtained by routing a path.
MiddlewarePipelineIterator<T>
Iterates through a MiddlewarePipeline.
OptionalSegment
ParameterSegment
ParsedParameterSegment
Route<T>
Represents a virtual location within an application.
RouteDefinition
RouteGrammar
Router<T>
An abstraction over complex Route trees. Use this instead of the raw API. :)
RouteResult
The result of matching an individual route.
RouteSegment
RoutingResult<T>
Represents a complex result of navigating to a path.
SlashSegment
SymlinkRoute<T>
Placeholder Route to serve as a symbolic link to a mounted Router.
WildcardSegment

Functions

flatten<T>(Router<T> router) Router<T>
Optimizes a router by condensing all its routes into one level.

Exceptions / Errors

RoutingException
Represents an error in route configuration or navigation.