double-ui-vue
Version:
55 lines (54 loc) • 1.73 kB
TypeScript
import { VNode } from 'vue';
declare type TOption = {
message: string;
time?: number;
type?: string;
};
declare const Message: {
(options: TOption, time?: number): {
isUnmounted: boolean;
vm: VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
remove(): void;
setShow(show: boolean): void;
changeMessage(msg: string): void;
};
info: (message: string, time?: number) => {
isUnmounted: boolean;
vm: VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
remove(): void;
setShow(show: boolean): void;
changeMessage(msg: string): void;
};
success: (message: string, time?: number) => {
isUnmounted: boolean;
vm: VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
remove(): void;
setShow(show: boolean): void;
changeMessage(msg: string): void;
};
warning: (message: string, time?: number) => {
isUnmounted: boolean;
vm: VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
remove(): void;
setShow(show: boolean): void;
changeMessage(msg: string): void;
};
error: (message: string, time?: number) => {
isUnmounted: boolean;
vm: VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
remove(): void;
setShow(show: boolean): void;
changeMessage(msg: string): void;
};
};
export default Message;