我想使用 JSDoc 记录不能将对象作为值的对象。
允许的示例:
{
position: 'ground',
age: 0,
alive: false
}
不允许的示例:
{
data: [/* ... */]
people: {/* ... */}
}
有什么办法可以实现上述功能吗?
例如,可以在 @type
中完成。 .
最佳答案
您可以使用联合与 @typedef 定义自定义类型
@typedef {(number|string|boolean|...)} YourType
然后在对象文档中引用此类型
关于javascript - 如何记录仅具有原始值的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51377147/