UNPKG

tass-ui

Version:

A high quality UI Toolkit built on Vue.js3+.

164 lines (163 loc) 4.56 kB
/// <reference types="node" /> declare const _sfc_main: import("vue").DefineComponent<{ duration: { type: NumberConstructor; default: number; }; message: { type: import("vue").PropType<string | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)>; }; dangerouslyUseHTMLString: { type: BooleanConstructor; default: boolean; }; icon: { type: StringConstructor; default: string; }; id: { type: StringConstructor; default: string; }; onClose: { type: FunctionConstructor; required: boolean; }; closeable: { type: BooleanConstructor; default: boolean; }; type: { type: StringConstructor; values: readonly ["success", "info", "warning", "error"]; default: string; }; offset: { type: NumberConstructor; default: number; }; zIndex: { type: NumberConstructor; default: number; }; grouping: { type: BooleanConstructor; default: boolean; }; repeatNum: { type: NumberConstructor; default: number; }; center: { type: BooleanConstructor; default: boolean; }; }, { iconMaps: any; emit: (event: "close" | "destroy", ...args: any[]) => void; visible: import("vue").Ref<boolean>; props: any; close: () => boolean; beforeLeave: () => void; iconName: import("vue").ComputedRef<any>; timer: NodeJS.Timeout | null; startTimerFn: () => void; clearTimeFn: () => void; styles: import("vue").ComputedRef<{ top: string; zIndex: number; }>; defClass: import("vue").ComputedRef<string[]>; readonly TassIcon: import("vue").DefineComponent<{ name: { type: StringConstructor; default: string; }; }, { props: any; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ name: { type: StringConstructor; default: string; }; }>>, { name: string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("close" | "destroy")[], "close" | "destroy", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ duration: { type: NumberConstructor; default: number; }; message: { type: import("vue").PropType<string | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)>; }; dangerouslyUseHTMLString: { type: BooleanConstructor; default: boolean; }; icon: { type: StringConstructor; default: string; }; id: { type: StringConstructor; default: string; }; onClose: { type: FunctionConstructor; required: boolean; }; closeable: { type: BooleanConstructor; default: boolean; }; type: { type: StringConstructor; values: readonly ["success", "info", "warning", "error"]; default: string; }; offset: { type: NumberConstructor; default: number; }; zIndex: { type: NumberConstructor; default: number; }; grouping: { type: BooleanConstructor; default: boolean; }; repeatNum: { type: NumberConstructor; default: number; }; center: { type: BooleanConstructor; default: boolean; }; }>> & { onClose?: ((...args: any[]) => any) | undefined; onDestroy?: ((...args: any[]) => any) | undefined; }, { type: string; icon: string; offset: number; closeable: boolean; center: boolean; id: string; duration: number; dangerouslyUseHTMLString: boolean; zIndex: number; grouping: boolean; repeatNum: number; }>; export default _sfc_main;