maz-ui
Version:
A standalone components library for Vue.Js 3 & Nuxt.Js 3
38 lines (37 loc) • 1.37 kB
TypeScript
import type { LocalToasterOptions } from './ToasterHandler';
import type { ToasterAction, ToasterLink, ToasterPosition } from './types';
export interface Props {
message: string;
position?: ToasterPosition;
maxToasts?: number | boolean;
timeout?: number | boolean;
queue?: boolean;
noPauseOnHover?: boolean;
type?: LocalToasterOptions['type'];
link?: ToasterLink;
action?: ToasterAction;
persistent?: boolean;
icon?: boolean;
}
declare function closeToast(): void;
declare const _default: import("vue").DefineComponent<Props, {
closeToast: typeof closeToast;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
click: (...args: any[]) => void;
close: (...args: any[]) => void;
open: (...args: any[]) => void;
}, string, import("vue").PublicProps, Readonly<Props> & Readonly<{
onClick?: ((...args: any[]) => any) | undefined;
onClose?: ((...args: any[]) => any) | undefined;
onOpen?: ((...args: any[]) => any) | undefined;
}>, {
link: ToasterLink;
message: string;
type: LocalToasterOptions["type"];
timeout: number | boolean;
icon: boolean;
action: ToasterAction;
position: ToasterPosition;
maxToasts: number | boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;