UNPKG

tdesign-vue

Version:
72 lines (71 loc) 2.63 kB
import { TdMessageProps } from './type'; import './style'; export * from './type'; export * from './plugin'; export declare type MessageProps = TdMessageProps; export declare const Message: import("vue/types/vue").ExtendedVue<{ classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default & { useGlobalIcon(tdIcon: Record<string, any>): import("tdesign-icons-vue").GlobalIconConfig; }, { timer: any; }, { setTimer(): void; clearTimer(): void; close(e?: MouseEvent): void; renderClose(): JSX.Element; renderIcon(): import("vue/types/vnode").ScopedSlotReturnValue; }, { classes: import("..").ClassName; }, { placement: string; closeBtn: any; content: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); duration: number; icon: boolean | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); theme: import("./type").MessageThemeList; onClose: (context: { trigger: "close-click" | "duration-end"; e?: MouseEvent; }) => void; onCloseBtnClick: (context: { e: MouseEvent; }) => void; onDurationEnd: () => void; }> & import("vue").PluginObject<import("vue/types/vue").ExtendedVue<{ classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default & { useGlobalIcon(tdIcon: Record<string, any>): import("tdesign-icons-vue").GlobalIconConfig; }, { timer: any; }, { setTimer(): void; clearTimer(): void; close(e?: MouseEvent): void; renderClose(): JSX.Element; renderIcon(): import("vue/types/vnode").ScopedSlotReturnValue; }, { classes: import("..").ClassName; }, { placement: string; closeBtn: any; content: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); duration: number; icon: boolean | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); theme: import("./type").MessageThemeList; onClose: (context: { trigger: "close-click" | "duration-end"; e?: MouseEvent; }) => void; onCloseBtnClick: (context: { e: MouseEvent; }) => void; onDurationEnd: () => void; }>>; export default Message;