UNPKG

antd

Version:

An enterprise-class UI design language and React-based implementation

51 lines (50 loc) 1.74 kB
import * as PropTypes from 'prop-types'; import * as React from 'react'; export declare type ProgressType = 'line' | 'circle' | 'dashboard'; export declare type ProgressSize = 'default' | 'small'; export interface ProgressProps { prefixCls?: string; className?: string; type?: ProgressType; percent?: number; successPercent?: number; format?: (percent?: number, successPercent?: number) => string; status?: 'success' | 'active' | 'exception'; showInfo?: boolean; strokeWidth?: number; strokeLinecap?: string; strokeColor?: string; trailColor?: string; width?: number; style?: React.CSSProperties; gapDegree?: number; gapPosition?: 'top' | 'bottom' | 'left' | 'right'; size?: ProgressSize; } export default class Progress extends React.Component<ProgressProps, {}> { static Line: any; static Circle: any; static defaultProps: { type: ProgressType; percent: number; showInfo: boolean; trailColor: string; prefixCls: string; size: ProgressSize; }; static propTypes: { status: PropTypes.Requireable<string>; type: PropTypes.Requireable<string>; showInfo: PropTypes.Requireable<boolean>; percent: PropTypes.Requireable<number>; width: PropTypes.Requireable<number>; strokeWidth: PropTypes.Requireable<number>; strokeLinecap: PropTypes.Requireable<string>; strokeColor: PropTypes.Requireable<string>; trailColor: PropTypes.Requireable<string>; format: PropTypes.Requireable<(...args: any[]) => any>; gapDegree: PropTypes.Requireable<number>; default: PropTypes.Requireable<string>; }; render(): JSX.Element; }