48 lines
892 B
TypeScript
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;
|
|
}
|