nextjs13-router-events
Version:
Provides NextJS 13 router events compatible with the App Router
15 lines (14 loc) • 488 B
TypeScript
import React from 'react';
/** Types */
declare type RouteChangeContextProps = {
routeChangeStartCallbacks: Function[];
routeChangeCompleteCallbacks: Function[];
onRouteChangeStart: () => void;
onRouteChangeComplete: () => void;
};
declare type RouteChangeProviderProps = {
children: React.ReactNode;
};
export declare const useRouteChangeContext: () => RouteChangeContextProps;
export declare const RouteChangeProvider: React.FC<RouteChangeProviderProps>;
export {};