electricity_bill_calc_userR.../src/shared/props copy.ts

48 lines
892 B
TypeScript

import { Callback } from './foundation';
/**
* 用于向组件提供是否处于激活状态的配置。
*/
export interface ActivedProps {
/**
* 当前组件是否处于激活状态。
*/
actived?: boolean;
}
/**
* 用于抽屉以及对话框组件配置打开与关闭时的回调。
* ! 如果回调函数需要接受参数,必须重载覆盖本接口中的方法。
*/
export interface CommonModalProps {
/**
* 执行打开时运行的回调。
*/
onOpen?: Callback;
/**
* 执行关闭时运行的回调。
*/
onClose?: Callback;
/**
* 执行打开前运行的回调。
*/
onBeforeOpen?: Callback;
/**
* 执行打开后运行的回调。
*/
onAfterOpen?: Callback;
/**
* 执行关闭前运行的回调。
*/
onBeforeClose?: Callback;
/**
* 执行关闭后运行的回调。
*/
onAfterClose?: Callback;
}