migrate-to-shoehorn

Installation
SKILL.md

迁移到 Shoehorn

为什么使用 shoehorn?

shoehorn 让你在测试中传递部分数据同时保持 TypeScript 满意。它用类型安全的替代方案替换 as 断言。

仅测试代码。 永远不要在产品代码中使用 shoehorn。

测试中 as 的问题:

  • 训练不使用它
  • 必须手动指定目标类型
  • 双重 as(as unknown as Type)用于故意错误的数据

安装

npm i @total-typescript/shoehorn
Installs
20
GitHub Stars
258
First Seen
May 29, 2026
migrate-to-shoehorn — karasukaigan/skills-zh