Logger instance provided by the parent web service.
OptionalmiddlewareOptional middleware applied to every request through this router.
Display name for this router.
URL path prefix for all controllers on this router.
Converts the parent app state into the router-level state.
Controller classes to mount on this router.
Internal construction props for the base
WebRouterclass. Extend this interface when building concrete router implementations.