Appearance
type AddRouterAfterRouteHook<TRoutes> = (hook) => RouteHookRemove;
TRoutes
Routes
hook
RouterAfterRouteHook
RouteHookRemove