我的代码中某处有此方法:
public async createProject() {
let req = new requests.CreateProjectRequest(this.newTransactionId(), this.connection!, this.defaultMaxWaitForResponse)
return await req.run();
}
当我将鼠标悬停在VS Code中的方法名称上时,可以看到该方法的返回值。我实际上不知道是谁负责我在工具提示中看到的注释。 VS Code是在后台运行TypeScript服务器还是在做自己的事情?无论如何,我看到了:
(method) Client.createProject(): Promise<requests.CreateProjectResponse>
但是在我使用TypeDoc生成的文档中,我只会看到更为通用的内容:
createProject(): Promise<object>
我想要更具体的文档,但是我也不想在TypeScript / VS Code已经可以推断出正确类型的地方添加不必要的注释。
我可以打开一些设置以使typedoc推断类型以及VS代码吗?
编辑
仅显示为Promise<object[]>
的返回类型示例。
export type ArcGetSuppliesResponse = Array<{
id: number;
name: string;
manufacturer?: string;
model?: string;
}>;