UNPKG

tdesign-react

Version:
18 lines (17 loc) 900 B
import MessageComponent from './MessageComponent'; import type { TNode } from '../common'; import type { MessageCloseAllMethod, MessageConfigMethod, MessageErrorMethod, MessageInfoMethod, MessageInstance, MessageLoadingMethod, MessageOptions, MessageQuestionMethod, MessageSuccessMethod, MessageThemeList, MessageWarningMethod } from './type'; export interface MessagePlugin { (theme: MessageThemeList, message: TNode | MessageOptions, duration?: number): Promise<MessageInstance>; info: MessageInfoMethod; success: MessageSuccessMethod; warning: MessageWarningMethod; error: MessageErrorMethod; question: MessageQuestionMethod; loading: MessageLoadingMethod; closeAll: MessageCloseAllMethod; close: (message: Promise<MessageInstance>) => void; config: MessageConfigMethod; } export declare const MessagePlugin: MessagePlugin; export default MessageComponent;