tsd
通过独立类型用例验证 TypeScript 类型声明和公共 API 推导的开源测试工具。
适合为库的泛型、重载、条件类型和导出声明编写正向与负向类型用例,确认消费者看到的类型契约没有悄悄变宽或变窄。它检查编译期类型,不会验证 JSON、网络响应或运行时行为,仍需配合单元、集成和运行时 schema 测试。
类型用例应从真实发布入口导入,并与项目支持的 TypeScript 版本、tsconfig 和 exports 配置一起验证。expectError 之类的负向断言要确保确实有预期错误,不要用它掩盖实现或声明的问题。本条只收录开源工具,不包含商业类型服务。
资料核对:2026-10-27反馈此资源