UNPKG

shineout

Version:

Shein 前端组件库

23 lines (22 loc) 810 B
import React from 'react'; import { PureComponent } from '../component'; import { UploadProgressProps, XhrType } from './Props'; interface UploadProgressState { progress: number; } declare class Progress<ValueItem> extends PureComponent<UploadProgressProps<ValueItem>, UploadProgressState> { static defaultProps: UploadProgressProps<any>; handleStart: () => void; handleOver: () => void; constructor(props: UploadProgressProps<ValueItem>); handleChange(p: number): void; handleProgress(file: { process: number; }): void; handleError(xhr: XhrType, file: File): any; handleSuccess(value: any, ...args: any): any; handleUpload(e: React.MouseEvent): void; renderLoadingView(color?: string): JSX.Element; render(): JSX.Element; } export default Progress;