我想获得一个功能参数列表' TypeScript中的类型。从Google搜索结果一眼就可以看出,TypeScript缺乏Java类反射。我认为可能有某种编译器API来获取这些数据以满足IDE开发需求等,但我没有找到。
那么如何从另一个程序(构建工具,lint等)访问TypeScript中的类型信息?
答案 0 :(得分:2)
我认为可能会有某种编译器API来获取IDE开发需求等数据,但我没有找到。
它被称为" TypeScript语言服务"。有文档:https://github.com/Microsoft/TypeScript/wiki/Using-the-Language-Service-API
此外,我还有一个使用它的OSS项目:https://atom.io/packages/atom-typescript具有AST查看器和quickfix架构等内容:https://github.com/TypeStrong/atom-typescript/blob/master/CONTRIBUTING.md#quickfix
还有一本包含一些编译器文档的书http://basarat.gitbooks.io/typescript/content/docs/compiler/overview.html