Types: AddBeforeLeaveHook()<TRoutes, TRejections, TRouteTo, TRouteFrom>
ts
type AddBeforeLeaveHook<TRoutes, TRejections, TRouteTo, TRouteFrom> = (hook) => HookRemove;Type Parameters
| Type Parameter | Default type |
|---|---|
TRoutes extends Routes | Routes |
TRejections extends Rejections | Rejections |
TRouteTo extends Route | TRoutes[number] |
TRouteFrom extends Route | TRoutes[number] |
Parameters
| Parameter | Type |
|---|---|
hook | BeforeLeaveHook<TRoutes, TRejections, TRouteTo, TRouteFrom> |