LogoClawIndex
案例技能关于
LogoClawIndex

fn-args-deps - 函数优于类的依赖注入模式

强制业务逻辑函数使用 fn(args, deps) 模式并进行显式依赖注入

标签

更新于: 2026-03-23
依赖注入测试TypeScript代码模式架构单元测试

能力

声明显式依赖类型实现函数优于类创建工厂函数在边界组装依赖

典型输入

函数参数依赖协作者类型定义

典型输出

类型化函数依赖接口工厂函数

该技能可以做什么

  • 声明显式依赖类型
  • 实现函数优于类
  • 创建工厂函数
  • 在边界组装依赖
  • 仅导入类型接口
  • 注入可模拟依赖
  • 编写可测试代码
  • 强制类型安全

输入

  • 函数参数
  • 依赖协作者
  • 类型定义
  • 基础设施服务

输出

  • 类型化函数
  • 依赖接口
  • 工厂函数
  • 强制的代码模式

要求

  • TypeScript 编译器
  • vitest-mock-extended 库
  • ESLint 配置
  • 字面模块语法

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。