UNPKG

@aimake/nanod

Version:

## 设计模式 NANO DESIGN 是面向于企业级中台化应用的解决方案。服务于 ToB 和 ToE 类型的单页应用,应用于各产品中从而产出了一套设计及前端规范。

43 lines (42 loc) 1.18 kB
import * as React from 'react'; export declare type SpinIndicator = React.ReactElement<any>; export interface SpinProps { prefixCls?: string; className?: string; spinning?: boolean; style?: React.CSSProperties; size?: 'small' | 'default' | 'large'; tip?: string; delay?: number; wrapperClassName?: string; indicator?: SpinIndicator; } export interface SpinState { spinning?: boolean; notCssAnimationSupported?: boolean; } export default class Spin extends React.Component<SpinProps, SpinState> { static defaultProps: { prefixCls: string; spinning: boolean; size: string; wrapperClassName: string; }; static propTypes: { prefixCls: any; className: any; spinning: any; size: any; wrapperClassName: any; indicator: any; }; debounceTimeout: number; delayTimeout: number; constructor(props: SpinProps); isNestedPattern(): boolean; componentDidMount(): void; componentWillUnmount(): void; componentWillReceiveProps(nextProps: SpinProps): void; renderIndicator(): React.ReactElement<any>; render(): JSX.Element; }