ivue-material-plus
Version:
A high quality UI components Library with Vue.js
35 lines (34 loc) • 1.96 kB
TypeScript
export declare const IvueNotice: import("../../utils/install").SFCInstallWithContext<{
open(options: import("./types/notice").Options): {
close: (id: string, position?: import("./types/notice").Position, userOnClose?: (vm: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>) => void) => void;
};
info(options: import("./types/notice").Options): {
close: (id: string, position?: import("./types/notice").Position, userOnClose?: (vm: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>) => void) => void;
};
warning(options: import("./types/notice").Options): {
close: (id: string, position?: import("./types/notice").Position, userOnClose?: (vm: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>) => void) => void;
};
success(options: import("./types/notice").Options): {
close: (id: string, position?: import("./types/notice").Position, userOnClose?: (vm: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>) => void) => void;
};
error(options: import("./types/notice").Options): {
close: (id: string, position?: import("./types/notice").Position, userOnClose?: (vm: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>) => void) => void;
};
config(options: import("./types/notice").Options): void;
close: (id: string, position?: import("./types/notice").Position, userOnClose?: (vm: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>) => void) => void;
closeAll: () => void;
}>;
export default IvueNotice;
export * from './index.vue';