UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

262 lines (261 loc) 5.04 kB
/// <reference types="node" /> import { PropType } from 'vue'; import type { Type } from './types/message'; declare const _sfc_main: import("vue").DefineComponent<{ /** * 内容 * * @type {String} */ content: { type: StringConstructor; default: string; }; /** * 类型名称 * * @type {String} */ type: { type: PropType<Type>; default: string; }; /** * 样式名称 * * @type {String} */ className: { type: StringConstructor; }; /** * 是否有关闭按钮 * * @type {Boolean} */ closable: { type: BooleanConstructor; default: boolean; }; /** * 背景颜色 * * @type {Boolean} */ background: { type: BooleanConstructor; default: boolean; }; /** * render 渲染函数 * * @type {Function} */ render: { type: FunctionConstructor; }; /** * 关闭方法 * * @type {Function} */ onClose: { type: FunctionConstructor; }; /** * 组件名称 * * @type {String} */ id: { type: StringConstructor; required: true; }; /** * 延迟关闭时间 * * @type {Function} */ duration: { type: NumberConstructor; default: number; }; /** * 偏移位置 * * @type {Number} */ top: { type: NumberConstructor; default: number; }; /** * 当前index * * @type {Number} */ zIndex: { type: NumberConstructor; default: number; }; /** * loading icon * * @type {String} */ loadingIcon: { type: StringConstructor; }; }, { prefixCls: string; data: { closeTimer: { hasRef: () => boolean; refresh: () => NodeJS.Timeout; [Symbol.toPrimitive]: () => number; ref: () => NodeJS.Timeout; unref: () => NodeJS.Timeout; }; visible: boolean; iconTypes: Record<string, string>; }; viewBoxSize: number; strokeWidth: number; strokeDasharray: number; strokeDashoffset: string; classes: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; baseClasses: import("vue").ComputedRef<string>; contentClasses: import("vue").ComputedRef<{ [x: string]: any; }>; contentHaveIcon: import("vue").ComputedRef<{ [x: string]: boolean; }>; renderFunc: import("vue").ComputedRef<any>; wrapperStyles: import("vue").ComputedRef<{ top: string; 'z-index': number; }>; handleClose: () => void; clearCloseTimer: () => void; handleMouseenter: () => void; handleMouseleave: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "destroy"[], "destroy", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ /** * 内容 * * @type {String} */ content: { type: StringConstructor; default: string; }; /** * 类型名称 * * @type {String} */ type: { type: PropType<Type>; default: string; }; /** * 样式名称 * * @type {String} */ className: { type: StringConstructor; }; /** * 是否有关闭按钮 * * @type {Boolean} */ closable: { type: BooleanConstructor; default: boolean; }; /** * 背景颜色 * * @type {Boolean} */ background: { type: BooleanConstructor; default: boolean; }; /** * render 渲染函数 * * @type {Function} */ render: { type: FunctionConstructor; }; /** * 关闭方法 * * @type {Function} */ onClose: { type: FunctionConstructor; }; /** * 组件名称 * * @type {String} */ id: { type: StringConstructor; required: true; }; /** * 延迟关闭时间 * * @type {Function} */ duration: { type: NumberConstructor; default: number; }; /** * 偏移位置 * * @type {Number} */ top: { type: NumberConstructor; default: number; }; /** * 当前index * * @type {Number} */ zIndex: { type: NumberConstructor; default: number; }; /** * loading icon * * @type {String} */ loadingIcon: { type: StringConstructor; }; }>> & { onDestroy?: (...args: any[]) => any; }, { type: Type; content: string; top: number; zIndex: number; background: boolean; duration: number; closable: boolean; }>; export default _sfc_main;