UNPKG

tdesign-mobile-vue

Version:
31 lines (30 loc) 874 B
import { TNode } from '../common'; export interface TdMessageProps { align?: MessageAlignType; closeBtn?: string | boolean | TNode; content?: string | TNode; duration?: number; icon?: boolean | TNode; link?: string | object | TNode; marquee?: boolean | MessageMarquee; offset?: Array<string | number>; theme?: MessageThemeList; visible?: boolean; defaultVisible?: boolean; modelValue?: boolean; zIndex?: number; onCloseBtnClick?: (context: { e: MouseEvent; }) => void; onDurationEnd?: () => void; onLinkClick?: (context: { e: MouseEvent; }) => void; } export declare type MessageAlignType = 'left' | 'center'; export interface MessageMarquee { speed?: number; loop?: number; delay?: number; } export declare type MessageThemeList = 'info' | 'success' | 'warning' | 'error';