首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用TypeDoc记录外部类型

用TypeDoc记录外部类型
EN

Stack Overflow用户
提问于 2019-07-25 23:40:12
回答 1查看 1.5K关注 0票数 13

我有两个文件,文件A和文件B。文件A使用B文件中的一个类。我的目标是在文件A的TypeDoc输出中引用B文件中使用的类的TypeDoc输出。

我知道,您可以使用TypeDoc引用包含在同一个文件中的符号,并带有双括号,比如[[Foo]],但是对于这样的外部类型,这是行不通的。

代码语言:javascript
复制
/** Trying to reference [[FileB.InnerClass]] like this doesn't work. */
// This here is what I want to include
export type InnerClass = FileB.InnerClass;

// More code...

这是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-29 12:39:59

是的,有可能。

  1. 更正评论。
  2. 您不必输入文件名,但必须使用import从文件中导入对象
代码语言:javascript
复制
import { InnerClass } from './FileB';

/**
 * See the [[InnerClass]] for more details.
 */
export type innerClass = InnerClass;
  1. 若要生成文档,请运行以下命令。

typedef是全局的时,请使用以下命令:

typedoc --out ./docs --target ES6 ./src/

或者当它是本地的时候

npx typedoc --out ./docs --target ES6 ./src/

  • ./docs是生成文档的文件夹。
  • ./src/是您的代码所在的文件夹。
  • --target ES6版本的JavaScript。

如果只显示没有不同模块的类,请使用此标志--mode file

npx typedoc --out ./docs --mode file --target ES6 ./src/

有关更多信息,请参见文档

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57211393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档