javascript - vscode 和 jsdocs - 如何将 TS 接口(interface)或类型用于 javascript 函数

标签 javascript typescript visual-studio-code jsdoc

我知道类型或接口(interface)可用于智能感知函数参数或内联@type的。但是有什么方法可以使用类型/接口(interface)来为整个函数或对象文字提供智能感知?例子:

type TFunc = ( x: number ) => boolean;

/**
 * @implements {TFunc}
 */
function isNumber ( x ) {
    return typeof x === 'number';
}
@implements不起作用。我想知道是否可以通过其他方式完成?

最佳答案

我会说:

使用@type而不是 @implements

关于javascript - vscode 和 jsdocs - 如何将 TS 接口(interface)或类型用于 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45840413/

相关文章:

javascript - CKEDITOR - 无法编辑文本或使用任何按钮

android - Ionic 2 RC0 和 Angular 2 最新构建 android 错误 (ngc : Error: Error encountered resolving symbol values statically)

javascript - 自定义指令输入返回错误 Angular 5

python - Python 注释是否必须与周围的代码块缩进相同? (VS代码)

javascript - 错误 : ENOENT: no such file or directory, stat ... .steampath

javascript - 如何将背景图像放在主体的背景图像上方?

javascript - 为什么这不适用于数组编号?

javascript - 如何随着页面宽度的增加自动水平滚动

typescript - Firebase 到 MailChimp

node.js - 语法错误 : Unexpected identifier in TypeScript on import Web3 from "web3"