/** * nProgress 进度条 */ import React from 'react'; export interface ProgressSpinProps { children: React.ReactNode; /** * 是否为加载状态 */ spinning?: boolean; className?: string; style?: React.CSSProperties; /** * nProgress配置项. 更新速度 */ trickleSpeed?: number; /** * 设置进度最小值 */ minimum?: number; /** * 设置动画速度 */ speed?: number; } interface State { progress: number; } export default class ProgressSpin extends React.Component { static defaultProps: { trickleSpeed: number; minimum: number; speed: number; }; state: State; private bar; private started; private queue; componentDidMount(): void; componentDidUpdate(prevProps: ProgressSpinProps): void; render(): JSX.Element; private start; private end; private trickle; private increment; private set; } export {};