UNPKG

725 BTypeScriptView Raw
1import * as React from 'react';
2declare const SpinSizes: readonly ["small", "default", "large"];
3export type SpinSize = (typeof SpinSizes)[number];
4export type SpinIndicator = React.ReactElement<HTMLElement>;
5export interface SpinProps {
6 prefixCls?: string;
7 className?: string;
8 rootClassName?: string;
9 spinning?: boolean;
10 style?: React.CSSProperties;
11 size?: SpinSize;
12 tip?: React.ReactNode;
13 delay?: number;
14 wrapperClassName?: string;
15 indicator?: SpinIndicator;
16 children?: React.ReactNode;
17 fullscreen?: boolean;
18}
19export type SpinType = React.FC<SpinProps> & {
20 setDefaultIndicator: (indicator: React.ReactNode) => void;
21};
22declare const Spin: SpinType;
23export default Spin;