[英]Tool to generate documentation from JSDoc on TypeScript interfaces
我有一个.d.ts文件,其中包含描述我的库的接口。 它有JSDoc注释,当人们在代码中引用.d.ts时,它将通过Visual Studio中的intellisense显示:
/** Description of JSNLogAppender */
interface JSNLogAppender {
/* Description of setOptions */
setOptions(options: JSNLogAppenderOptions): void;
/* Description of log */
log(logItem: JSNLogItem): void;
}
... etc ...
我需要基于JSDoc和TypeScript接口生成文档。 问题是我发现的所有生成器都使用JavaScript,并且接口不会编译为JavaScript。 我可以将JSDoc放在实现接口的实际类和函数上,但是当人们引用.d.ts文件时,我会丢失智能感知。
是否有一个工具可以从.d.ts文件中的JSDoc注释和TypeScript接口定义生成html文档?
目前没有。 在这里找不到任何相关的功能请求: http : //typescript.codeplex.com/workitem/list/basic
我们目前所拥有的只是TypeScript语言服务理解JSDoc: http : //typescript.codeplex.com/workitem/178
我找到了一个npm模块声称要做到这一点,虽然我还没有尝试过: https : //www.npmjs.org/package/tsdoc
你可以使用http://typedoc.org/
它支持jsdoc无法推断的事情http://typedoc.org/guides/doccomments/
并且仍然会输出它无法识别的任何jsdoc描述符,这是幸运的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.