UNPKG

next-nprogress-bar

Version:

NextJS progress bar compatible with new app directory

13 lines (12 loc) 1.01 kB
import React from 'react'; import type { ProgressBarProps, RouterNProgressOptions } from '.'; import { type AppRouterInstance, NavigateOptions } from 'next/dist/shared/lib/app-router-context.shared-runtime'; export declare const AppProgressBar: React.MemoExoticComponent<({ color, height, options, spinnerPosition, shallowRouting, disableSameURL, startPosition, delay, stopDelay, style, nonce, targetPreprocessor, disableAnchorClick, }: ProgressBarProps) => React.JSX.Element>; export declare function useRouter(customRouter?: () => AppRouterInstance): { push: (href: string, options?: NavigateOptions, NProgressOptions?: RouterNProgressOptions) => void; replace: (href: string, options?: NavigateOptions, NProgressOptions?: RouterNProgressOptions) => void; back: (NProgressOptions?: RouterNProgressOptions) => void; forward(): void; refresh(): void; prefetch(href: string, options?: import("next/dist/shared/lib/app-router-context.shared-runtime").PrefetchOptions | undefined): void; };