EN
← 错误索引

F_SYSTEM_HANDLER_FLAG_PATH_CONFLICT

处理器 flag 与 path 冲突

同一个 @Handler 同时尝试通过选项 flag 和位置 path 选择方法。

更新于 2周前

复现

一个处理器只能使用一种选择方式:

src/project.command.ts
import { Handler } from 'func'

class ProjectCommand {
  @Handler({ flag: 'list', path: ['project', 'list'] })
  list() {}
}

如何修复

只保留 flagpath

src/project.command.ts
class ProjectCommand {
  @Handler({ path: ['project', 'list'] })
  list() {}
}