UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

24 lines (23 loc) 733 B
import React from 'react'; import type { SpinnerProps } from './types'; interface SpinnerState { show?: boolean; closeAfter?: number; tip?: string; } export default class Spinner extends React.Component<SpinnerProps, SpinnerState> { static defaultProps: Partial<SpinnerProps>; closeAfterTimer: NodeJS.Timeout; state: { show: boolean | undefined; tip: string | undefined; closeAfter: number | undefined; }; componentDidMount(): void; componentDidUpdate(prevProps: Readonly<SpinnerProps>, prevState: Readonly<SpinnerState>): void; handleCloseAfter: () => void; show(tip?: string, closeAfter?: number): void; close(): void; render(): JSX.Element; } export {};