Skip to content

Types: InternalRouteHooks<TRoute, TContext>

ts
type InternalRouteHooks<TRoute, TContext> = object;

Type Parameters

Type ParameterDefault type
TRoute extends RouteRoute
TContext extends RouteContext[][]

Properties

PropertyTypeDescription
onAfterRouteEnterAddAfterEnterHook<[TRoute] | RouteContextToRoute<TContext>, RouteContextToRejection<TContext>, TRoute, Route>Registers a route hook to be called after the route is entered.
onAfterRouteLeaveAddAfterLeaveHook<[TRoute] | RouteContextToRoute<TContext>, RouteContextToRejection<TContext>, Route, TRoute>Registers a route hook to be called after the route is left.
onAfterRouteUpdateAddAfterUpdateHook<[TRoute] | RouteContextToRoute<TContext>, RouteContextToRejection<TContext>, TRoute, Route>Registers a route hook to be called after the route is updated.
onBeforeRouteEnterAddBeforeEnterHook<[TRoute] | RouteContextToRoute<TContext>, RouteContextToRejection<TContext>, TRoute, Route>Registers a route hook to be called before the route is entered.
onBeforeRouteLeaveAddBeforeLeaveHook<[TRoute] | RouteContextToRoute<TContext>, RouteContextToRejection<TContext>, Route, TRoute>Registers a route hook to be called before the route is left.
onBeforeRouteUpdateAddBeforeUpdateHook<[TRoute] | RouteContextToRoute<TContext>, RouteContextToRejection<TContext>, TRoute, Route>Registers a route hook to be called before the route is updated.