UNPKG

@farris/devkit-vue

Version:
24 lines (23 loc) 508 B
import { CommandContext } from './command-context'; /** * 命令处理抽象类 */ declare abstract class CommandHandler { /** * 命令名称 */ abstract commandName: string; /** * 构造函数 */ constructor(); /** * 命令执行 */ abstract execute(context: CommandContext): any; } /** * 命令处理器注入Token */ declare const COMMAND_HANDLERS_TOKEN: import("../common").InjectionToken<any>; export { CommandHandler, COMMAND_HANDLERS_TOKEN };