@farris/command-services-vue
Version:
Render schema to web page with farris ui.
32 lines (31 loc) • 785 B
TypeScript
/// <reference types="node" />
import { Injector } from "@farris/devkit-vue";
export declare class FormLoadingService {
private injector;
private loadingService;
private loadingTimers;
constructor(injector: Injector);
/**
* 展示加载提示
* @param configOrMessage
* @returns
*/
show(configOrMessage: any): any;
/**
* 延时展示加载提示
* @param delayTime 延时时间,默认500毫秒
* @param configOrMessage 消息或加载配置
* @returns
*/
showLoadingWithDelay(delayTime?: number, configOrMessage?: any): NodeJS.Timeout;
/**
* 隐藏加载
*/
hide(): void;
/**
* 构造loading参数
* @param configOrMessage
* @returns
*/
private buildConfig;
}