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;
|
|
}
|