简单的问题,我如何记录“混合型”?我知道我可以列出所有可能的类型,如{null|undefined|String|Number|Object}
,并最终发现自己缺少一个并使其过于复杂。我尝试过使用Mixed关键字,但它在许多IDE中弹出错误,例如WebStorm。如何为JsDoc“混合”类型?
30
A
回答
47
我发现这样做的方式:
/**
* @param {*} foo
*/
function bar(foo) {}
1
使用{}
有来自http://usejsdoc.org/tags-type.html一个例子:
称为 'MyObj中' 具有属性“的对象a'(一个数字),'b'(一个 字符串)和'c'(任何类型)。
{{a: number, b: string, c}} myObj // or: {Object} myObj {number} myObj.a {string} myObj.b {} myObj.c
相关问题
- 1. 如何混合型转换为对象的类型
- 2. JSDoc为`window`强制类型转换?
- 3. Java映射混合类型
- 4. ElasticSearch混合查询类型
- 5. XSD中的混合类型
- 6. VBO中的混合类型?
- 7. Python混合枚举作为字典键:类型如何转换?
- 8. JSDoc类型返回类实例
- 9. 如何为混合类型的嵌套列表指定salat DAO模型?
- 10. 为什么Swift中没有混合类协议类型?
- 11. 如何使用jsdoc对ES6类@mixes结合WebStorm
- 12. Tern无法使用JSDoc类型信息
- 13. JSDOC数据类型在@参数
- 14. ES6迭代器的JSDoc类型名称
- 15. JSDoc - 部分创建的类型定义
- 16. 混合Java POJOs和GWT覆盖类型
- 17. Python I/O:混合数据类型
- 18. jquery.tablesorter.js>排序混合类型列
- 19. 与CarrierWave混合文件类型
- 20. 混合PropertySourcesPlaceholderConfigurer和Spring Bean与类型java.util.properties
- 21. 排序numpy混合类型矩阵
- 22. 获得混合类型列表
- 23. 使用大量混合自我类型
- 24. Python构建了混合类型的JSON
- 25. 在DataGridViewColumn中混合单元格类型
- 26. orderBy与混合类型的列
- 27. Mongoose 4.1混合类型架构upsert
- 28. ReactiveMongo混合类型映射到BSONDocument
- 29. 验证猫鼬混合模式类型
- 30. C中的混合类型计算?
你从哪里找到的?我的搜索结果只能验证这将适用于[Closure编译器](https://developers.google.com/closure/compiler/docs/js-for-compiler#types)。它是'官方'的JSDoc语法吗? – 2013-01-29 15:55:44