mattpocock

ts-reset

mattpocock

A 'CSS reset' for TypeScript, improving types for common JavaScript API's

AI 简介

`ts-reset` 是一个针对 TypeScript 的类型重置库,旨在改进常用 JavaScript API 的类型定义。其核心功能包括优化 `fetch` 和 `JSON.parse` 的返回类型为 `unknown` 而非 `any`,确保 `.filter(Boolean)` 按预期工作,以及增强 `array.includes` 在只读数组中的兼容性等。通过这些改进,`ts-reset` 使得 TypeScript 代码更加安全和可预测,类似于 CSS 重置在浏览器中对样式的影响。该项目适用于希望提升 TypeScript 类型系统准确性和一致性的开发者,在处理复杂应用或库时尤为有用。

TypeScript
MIT License
8.5k
Stars
136
Forks
17
Watchers
35
Issues

Star 增长

今日0
近 7 天+6
近 30 天+35
综合评分68.91
默认分支main