test/node_modules/@vuepress/plugin-nprogress/lib/client/nprogress.d.ts
2024-08-13 09:27:52 +08:00

31 lines
754 B
TypeScript

/**
* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT
*/
interface NProgressOptions {
minimum: number;
template: string;
easing: string;
speed: number;
trickle: boolean;
trickleRate: number;
trickleSpeed: number;
parent: string;
barSelector: string;
}
interface NProgress {
settings: NProgressOptions;
status: number | null;
set(number: number): NProgress;
isStarted(): boolean;
start(): NProgress;
done(force?: boolean): NProgress;
inc(amount?: number): NProgress;
trickle(): NProgress;
render(fromStart?: boolean): HTMLDivElement;
remove(): void;
isRendered(): boolean;
}
export declare const nprogress: NProgress;
export {};