UNPKG

next

Version:

The React Framework

16 lines (15 loc) 725 B
export type RouterTransitionType = 'push' | 'replace' | 'traverse'; export type RouterTransitionPrefetchIntent = 'full' | 'auto' | 'none'; export type RouterTransitionEvent = { id: string; timestamp: number; }; export type RouterTransitionStartEvent = RouterTransitionEvent & { fromRoutes: string[]; prefetchIntent: RouterTransitionPrefetchIntent | null; }; export type ClientInstrumentationHooks = { onRouterTransitionStart?: (url: string, navigationType: RouterTransitionType, event: RouterTransitionStartEvent | null) => void; }; export type ClientInstrumentationModule = ClientInstrumentationHooks | null | undefined; export type ClientInstrumentationModules = readonly ClientInstrumentationModule[];