Skip to content

Types: BeforeLeaveHook<TRoutes, TRejections, TRouteTo, TRouteFrom> ​

ts
type BeforeLeaveHook<TRoutes, TRejections, TRouteTo, TRouteFrom> = (to, context) => MaybePromise<void>;

Type Parameters ​

Type ParameterDefault type
TRoutes extends RoutesRoutes
TRejections extends RejectionsRejections
TRouteTo extends RouteTRoutes[number]
TRouteFrom extends RouteTRoutes[number]

Parameters ​

ParameterType
toResolvedRouteUnion<TRouteTo> | null
contextBeforeLeaveHookContext<TRoutes, TRejections, TRouteTo, TRouteFrom>

Returns ​

MaybePromise<void>