byots自定义TypeScript编译器扩展

带更多内部定义的自定义 TypeScript 的 byots,用起来是真的爽。你可以直接用你项目里装的 TypeScript,还能访问到原本不公开的编译器内部 API,开发调试的时候那叫一个方便。尤其适合需要写 AST 工具、定制类型检查的朋友,ts 的那些限制在这儿都放开了。用法上也简单,直接 npm install typescript@next byots@latest 就能开干,类型定义自动更新也省了不少麻烦。

如果你是习惯了 import * as ts from 'typescript' 的人,那用起来基本没门槛。需要注意的一点是,建议用 nightly 的版本,不然有类型定义对不上。byots 的版本号和 ts 每晚同步,更新频率也挺靠谱。

之前我做一个代码工具的时候,用官方 ts 拿不到的一堆东西,在 byots 里全都能访问到,比如像 getSymbolAtLocation 深层 API,省了不少抓耳挠腮的时间。

zip 文件大小:199.66KB