
ts-reset
mattpocock
A 'CSS reset' for TypeScript, improving types for common JavaScript API's
AI 简介
ts-reset 是一个为 TypeScript 提供类型增强的轻量级库,旨在修正标准库中不严谨的内置类型定义。它将 fetch().json() 和 JSON.parse() 的返回类型从 any 改为更安全的 unknown,优化 Array.filter(Boolean) 的类型推导行为,并改进 readonly 数组上 includes 等方法的类型兼容性。项目采用无运行时开销的设计,通过类型声明覆盖(declaration merging)实现,无需修改代码逻辑。适用于追求类型安全性、希望减少 any 使用、并已在 TypeScript 项目中启用 strict 模式的前端或全栈开发场景。
TypeScript
MIT License8.6k
Stars
142
Forks
21
Watchers
36
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分62.47
默认分支main