如何用仅原始值记录对象?

时间:2018-07-17 08:57:35

标签: javascript javascript-objects jsdoc

我想使用JSDoc记录不能将对象作为值的对象。

允许的示例:

{
  position: 'ground',
  age: 0,
  alive: false
}

不允许的示例:

{
  data: [/* ... */]
  people: {/* ... */}
}

有什么办法做上面的事吗?
例如,可以在@type中完成。

1 个答案:

答案 0 :(得分:2)

您可以使用带有@typedef的联合定义自定义类型

@typedef {(number|string|boolean|...)} YourType

然后在对象文档中引用此类型