tdesign-mobile-vue
Version:
tdesign-mobile-vue
23 lines (22 loc) • 647 B
TypeScript
import { TNode, AttachNode } from '../common';
export interface TdLoadingProps {
attach?: AttachNode;
content?: string | TNode;
default?: string | TNode;
delay?: number;
duration?: number;
fullscreen?: boolean;
indicator?: boolean | TNode;
inheritColor?: boolean;
layout?: 'horizontal' | 'vertical';
loading?: boolean;
pause?: boolean;
reverse?: boolean;
size?: string;
text?: string | TNode;
theme?: 'circular' | 'spinner' | 'dots';
}
export interface LoadingInstance {
hide: () => void;
}
export declare type LoadingMethod = (options: boolean | TdLoadingProps) => LoadingInstance;