Types: BeforeRouteHookRegistration<TRoutes> 
ts
type BeforeRouteHookRegistration<TRoutes> = object;Type Parameters 
| Type Parameter | 
|---|
TRoutes extends Routes | 
Properties 
| Property | Type | 
|---|---|
 depth | number | 
 hook | RouterBeforeRouteHook<TRoutes> | 
 lifecycle | "onBeforeRouteEnter" | "onBeforeRouteUpdate" | "onBeforeRouteLeave" |