CNode

jsdoc 问题

问答
SspitWind发布于8 年前最后回复8 年前2 回复3106 浏览0 收藏

function Product(obj) { /** * @property {String} shopName * @property {String} shopID * @property {String} productID * @property {String} productName * @property {Number} price * @property {URL} imageUrl */

}

这么写符合语法吗 我要预置一些属性

/**

  • @type {Db}
  • @property {Collection.} user */ var db = mongo.db(""); 标记db有user 这个属性 及其类型

这么写没问题???

vscode 不能识别

查看回复

回复 (2)

L
liaoyinglong#1·8 年前

https://github.com/Microsoft/TypeScript/wiki/JSDoc-support-in-JavaScript

vscode支持的jsdoc相关功能具体可以看看这个wiki,主要还是调用ts的服务来做解析的。

参与回复
登录后即可参与回复。登录