UNPKG

@farris/devkit-vue

Version:
30 lines (29 loc) 599 B
import { Injector } from '../common'; import { CommandHandler } from './command-handler'; /** * 命令处理注册器 */ declare class CommandHandlerRegistry { private injector; /** * CommandHandler集合 */ private handlerMap; /** * 构造函数 */ constructor(injector: Injector); /** * 初始化 */ private init; /** * 获取CommandHandler */ get(commandName: string): CommandHandler; /** * 注册CommandHandler */ register(commandHandler: CommandHandler): void; } export { CommandHandlerRegistry };