jiaqingjiayi-xiaochengxu/甲情_甲意/miniprogram/node_modules/antd-mini/less/Toast/props.d.ts
2024-11-10 15:01:22 +08:00

57 lines
1.1 KiB
TypeScript

import { IBaseProps, IconType } from '../_base';
/**
* @description 标签,突出利益点、以及属性说明。
*/
declare enum EnumToastType {
success = "success",
warning = "warning",
error = "error",
loading = "loading"
}
export interface IToastProps extends IBaseProps {
/**
* @description Toast 完全关闭后的回调
*/
onClose?: (e) => void;
/**
* @description Toast 文本内容
*/
content?: string;
/**
* @description Toast 图标
*/
icon?: IconType;
/**
* @description Toast 图片,与 icon 互斥,优先展示 icon
*/
image?: string;
/**
* @description Toast 持续时间
* @default 2000
*/
duration: number;
/**
* @description 类名
*/
className: string;
/**
* @description 是否展示 Toast
*/
visible: boolean;
/**
* @description 是否展示蒙层
*/
showMask: boolean;
/**
* @description 点击蒙层是否隐藏 Toast
*/
maskCloseable: boolean;
/**
* @description 点击蒙层是否隐藏 Toast
*/
type: EnumToastType;
}
export declare const ToastDefaultProps: Partial<IToastProps>;