choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
26 lines (25 loc) • 4.25 kB
TypeScript
import React from 'react';
import { MessagePlacement, ConfigProps } from 'choerodon-ui/shared/message-manager';
export declare type ConfigOnClose = (() => void) | MessagePlacement;
export interface ThenableArgument {
(_: any): any;
}
export interface MessageType {
(): void;
then: (fill: ThenableArgument, reject: ThenableArgument) => Promise<any>;
promise: Promise<any>;
}
export declare type ConfigOptions = Partial<ConfigProps> & {
icons?: Partial<ConfigProps['icons']>;
};
declare const _default: {
info(content: React.ReactNode, duration?: number | "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | (() => void) | undefined, onClose?: "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | (() => void) | undefined, placement?: "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | undefined): MessageType;
success(content: React.ReactNode, duration?: number | "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | (() => void) | undefined, onClose?: "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | (() => void) | undefined, placement?: "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | undefined): MessageType;
error(content: React.ReactNode, duration?: number | "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | (() => void) | undefined, onClose?: "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | (() => void) | undefined, placement?: "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | undefined): MessageType;
warn(content: React.ReactNode, duration?: number | "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | (() => void) | undefined, onClose?: "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | (() => void) | undefined, placement?: "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | undefined): MessageType;
warning(content: React.ReactNode, duration?: number | "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | (() => void) | undefined, onClose?: "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | (() => void) | undefined, placement?: "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | undefined): MessageType;
loading(content: React.ReactNode, duration?: number | "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | (() => void) | undefined, onClose?: "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | (() => void) | undefined, placement?: "left" | "right" | "top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "rightTop" | "leftTop" | "rightBottom" | "leftBottom" | undefined): MessageType;
config(options: ConfigOptions): void;
destroy(): void;
};
export default _default;