yuang-framework-ui-pc
Version:
yuang-framework-ui-pc Library
47 lines (45 loc) • 1.56 kB
TypeScript
import { PropType } from 'vue';
import { ElMessageOptions } from '../el';
declare const _default: import('vue').DefineComponent<{
/** 内容 */
message: StringConstructor;
/** 类型 */
type: PropType<ElMessageOptions["type"]>;
/** 图标 */
icon: PropType<ElMessageOptions["icon"]>;
/** 是否显示关闭按钮 */
showClose: BooleanConstructor;
/** 内容是否是富文本 */
dangerouslyUseHTMLString: BooleanConstructor;
/** 是否是加载框 */
loading: PropType<boolean | null>;
/** 标识id */
messageId: StringConstructor;
}, {
handleClose: () => void;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
close: () => true;
messageDestroy: (_messageId?: string) => true;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
/** 内容 */
message: StringConstructor;
/** 类型 */
type: PropType<ElMessageOptions["type"]>;
/** 图标 */
icon: PropType<ElMessageOptions["icon"]>;
/** 是否显示关闭按钮 */
showClose: BooleanConstructor;
/** 内容是否是富文本 */
dangerouslyUseHTMLString: BooleanConstructor;
/** 是否是加载框 */
loading: PropType<boolean | null>;
/** 标识id */
messageId: StringConstructor;
}>> & {
onClose?: (() => any) | undefined;
onMessageDestroy?: ((_messageId?: string | undefined) => any) | undefined;
}, {
showClose: boolean;
dangerouslyUseHTMLString: boolean;
}, {}>;
export default _default;