VS code 可以自动生成带有 typescript 类型的 jsdoc 吗?

r-g*_*gee 12 jsdoc typescript

如果我有这样的功能:

const function = (param: string) => {
 // ...
}
Run Code Online (Sandbox Code Playgroud)

现在在 VS Code 中,如果我开始在上面输入 /** 以便生成文档,它会给出以下内容:

/**
 *
 * @param param
 */
const function = (param: string) => {
 // ...
}
Run Code Online (Sandbox Code Playgroud)

但我希望它也能从打字稿信息自动生成类型,如下所示:

/**
 *
 * @param {string} param
 */
const function = (param: string) => {
 // ...
}
Run Code Online (Sandbox Code Playgroud)

这可能吗?

Jan*_*ing 2

有一个名为Document This的 VS-Code 扩展,它可以帮助你

它创建

/**
 *
 *
 * @param {string} param
 */
const f = (param: string) => {
  // ...
}
Run Code Online (Sandbox Code Playgroud)

const f = (param: string) => {
  // ...
}
Run Code Online (Sandbox Code Playgroud)

将光标定位在函数上方并执行 Ctrl+Alt+D 两次