我有一个 .d.ts 文件,其中包含描述我的库的接口。它有 JSDoc 注释,当人们在他们的代码中引用 .d.ts 时,这些注释将通过 Visual Studio 中的智能感知显示:
/** 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 文档的工具?