visual-studio-code - jsdoc typedef 全局到本地,为什么不覆盖?
问题描述
带有全局类型声明的道具
我想用本地类型覆盖它。
下面是代码和注释。
/* global */
/**
* @typedef {{key: string, value: string}} Props
*/
/**
* @type {Props}
*/
let globalTypeObj = {};
/* local */
class LocalType {
/**
* @typedef {{name: string, age: number}} Props
* @param {Props} props
*/
constructor(props) {} // <- Why doesn't LocalType Props apply here?
}
/**
* @namespace {LocalType} // I used namespace LocalType.
* @type {Props}
*/
let LocalTypeObj = {}; // <- Why doesn't LocalType Props apply here?
请教我。
解决方案
推荐阅读
- azure-data-explorer - 日期时间与字符串连接
- mysql - 将 NOW() 转换为 dmY
- python - 类最佳实践 - 没有参数的方法与属性覆盖本身
- mongodb - MongoDB 中 db.currentOp() 输出中的奇怪操作
- javascript - 错误:尝试 setState 时重新渲染过多
- android - 如何在 NavigationDrawer 中正确地将项目标记为选中?
- google-data-studio - 在谷歌数据工作室编辑数据透视表
- mongodb - Mongo 如何使用 $addToSet 进行条件更新?
- java - .jdbc4.MySQLIntegrityConstraintViolationException:Spring JPA 中针对@Column 的重复条目(unique = true)
- django - Django dumpdata CommandError:无法序列化数据库:int() 的无效文字,基数为 10