migrate-to-shoehorn
Installation
SKILL.md
迁移到 Shoehorn
为什么使用 shoehorn?
shoehorn 让你在测试中传递部分数据同时保持 TypeScript 满意。它用类型安全的替代方案替换 as 断言。
仅测试代码。 永远不要在产品代码中使用 shoehorn。
测试中 as 的问题:
- 训练不使用它
- 必须手动指定目标类型
- 双重 as(
as unknown as Type)用于故意错误的数据
安装
npm i @total-typescript/shoehorn