如何将 JsDoc 进行“混合”类型?
简单的问题,如何记录“混合类型”?我知道我可以列出所有可能的类型,例如 {null|undefined|String|Number|Object}
,最终发现自己缺少一种类型并使其过于复杂。我尝试使用 Mixed 关键字,但它在许多 IDE(例如 WebStorm)中都会弹出错误。
Simple question, how do I document that "Mixed-type"? I know I could just list all possible types like {null|undefined|String|Number|Object}
and end up finding myself missing one and making it overly complex. I tried using the Mixed keyword, but it popups errors in many IDEs such as WebStorm.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我找到了这样做的方法:
I found the way to do it:
使用 {}
有一个来自 http://usejsdoc.org/tags 的示例-type.html:
Use {}
There is an example from http://usejsdoc.org/tags-type.html:
在 JSDoc 中,您可以用不同的方式描述值。例如,使用以下标签
@type
、@param
、@return
。您可以使用“?”指定可选值。这是一个例子
In JSDoc, you can describe values in different ways. For example, using the following tags
@type
,@param
,@return
.You can specify optional values using the "?". Here is an example