shineout
Version:
A components library for React
15 lines (14 loc) • 1.32 kB
TypeScript
import { MessageFuncArg, MessageOptions as MessageOptionsUnStyle } from '@sheinx/base';
export type MessageOptions = Omit<MessageOptionsUnStyle, 'jssStyle'>;
declare const MessageWithStyle: {
show: (content: MessageFuncArg['content'], duration?: MessageFuncArg['duration'], options?: MessageOptions) => Promise<() => void>;
success: (content: MessageFuncArg['content'], duration?: MessageFuncArg['duration'], options?: MessageOptions) => Promise<() => void>;
info: (content: MessageFuncArg['content'], duration?: MessageFuncArg['duration'], options?: MessageOptions) => Promise<() => void>;
warn: (content: MessageFuncArg['content'], duration?: MessageFuncArg['duration'], options?: MessageOptions) => Promise<() => void>;
warning: (content: MessageFuncArg['content'], duration?: MessageFuncArg['duration'], options?: MessageOptions) => Promise<() => void>;
danger: (content: MessageFuncArg['content'], duration?: MessageFuncArg['duration'], options?: MessageOptions) => Promise<() => void>;
error: (content: MessageFuncArg['content'], duration?: MessageFuncArg['duration'], options?: MessageOptions) => Promise<() => void>;
close: (key?: import("@sheinx/base").PositionType | undefined) => void;
setOptions: (options: MessageOptionsUnStyle) => void;
};
export default MessageWithStyle;