首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >指示错误的类型变量声明

指示错误的类型变量声明
EN

Stack Overflow用户
提问于 2019-06-23 20:15:11
回答 1查看 101关注 0票数 0

当设置不同类型的变量时,Visual Studio代码是否可以看到错误(或指出警告),而不是jsdoc的@typedef中指示的类型?

我声明了一个具有“@typedef”类型的属性的数字。我想知道Visual Studio代码是否可以(通过一些扩展或其他方式)指示那里存在潜在的问题。我不想使用TypeScript和任何npm编译器,因为它是用vanilla Javascript编写的旧项目。

代码语言:javascript
复制
/** Simple object
* @typedef {Object} SimpleObject
* @prop {number} id
*/

/**
 * @type {SimpleObject}
 */
let testObject;

// Can Visual Studio Code indicate that warning about setting different type // here
testObject.id = "TEST"

当我将鼠标悬停在id属性上时,我得到的信息是它的类型应该是number,但没有放置警告信号,即使我显式地在它上面放置了一个"string“类型值。

EN

回答 1

Stack Overflow用户

发布于 2019-06-23 21:01:54

好的,我发现你可以添加

//@ts-check

在文件开始时对jsdoc进行类型检查

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

https://stackoverflow.com/questions/56723759

复制
相关文章

相似问题

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