如何记录只有基元值的对象



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

允许的示例:

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

不允许的示例:

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

有什么方法可以做到以上几点吗
例如,它可以在@type中完成。

您可以使用带有@typedef 的并集定义自定义类型

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

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

最新更新