18 lines
338 B
TypeScript
18 lines
338 B
TypeScript
|
|
import { ActionCallback } from '../../interface';
|
||
|
|
import Action from './base';
|
||
|
|
/** 回调函数构建的 Action */
|
||
|
|
export default class CallbackAction extends Action {
|
||
|
|
/**
|
||
|
|
* 回调函数
|
||
|
|
*/
|
||
|
|
callback: ActionCallback;
|
||
|
|
/**
|
||
|
|
* 执行
|
||
|
|
*/
|
||
|
|
execute(): void;
|
||
|
|
/**
|
||
|
|
* 销毁
|
||
|
|
*/
|
||
|
|
destroy(): void;
|
||
|
|
}
|