打字稿渲染评论或文字

时间:2013-06-07 00:07:27

标签: javascript typescript

在渲染的js文件中包含注释或文本的Typescript语法(如果存在)是什么?

目前,您可以包含所有评论或不包含任何评论,但两者之间不存在任何评论。

//this doesn't work
/*this doesn't work either*/

我试图:

  • 在我可能使用的任何js库中包含许可证信息。
  • 指示渲染的js文件包含单独的js文件路径,以便像Jasmine and Resharper一样进行测试。 ///< ..参考路径=" myTestable.js" />

这是如何在渲染的js文件中包含或排除所有注释。我希望在我的打字稿代码中有选择地使用语法,但不是全局开启或关闭

工具>选项> WebEssestials>打字稿>保持评论:true |假

我目前的猜测是,它无法完成,但也许这篇文章可以帮助其他人更快地得出相同的结论,或者当/如果可能的话,得到答案。

我正在尝试typescript playground

时找到的任何内容

感谢。

2 个答案:

答案 0 :(得分:2)

确实只有“开”或“关”才能保留评论。添加某种元语言让你决定保留哪些评论和省略哪些不是我们可能添加的功能(因为库开发人员理想地发送.d.ts文件会自动删除实现注释,更多常见情景基本上已经涵盖了。)

你可以合理地使用像esprima之类的东西来实现一个符合你想要的确切行为的后编译步骤。

答案 1 :(得分:0)

据我所知,TypeScript编译器唯一可用的选项是-c(或-comment),其中包含所有注释。我怀疑Web Essentials有自己的TypeScript编译器。

虽然,你建议的功能并不坏 - 但它会简化图书馆开发人员的流程。也许你可以在TypeScript Codeplex site建议它?