JSDoc 描述具有动态属性的对象
JSDoc to describe object with dynamic properties
我查看了 但是我遇到了一个稍微不同的问题:
{
1232345345: 'hello',
1454765456: 'hello'
}
我的对象将包含时间戳属性。
在 JSDoc 中编写此内容的最佳方式是什么?我想到了以下内容,但这是正确有效的 JSDoc 吗?
/**
* @typedef {{[timestamp: number]: string}} Things
*/
根据 JSdoc 的 tags-type 文档(查看 数组和对象(类型应用程序和记录类型) 部分,您可以将类型定义为对象数字键和字符串值:
/**
* @type {Object.<number, string>}
*/
const x = {
1232345345: 'hello',
1454765456: 'hello'
}
我查看了
{
1232345345: 'hello',
1454765456: 'hello'
}
我的对象将包含时间戳属性。
在 JSDoc 中编写此内容的最佳方式是什么?我想到了以下内容,但这是正确有效的 JSDoc 吗?
/**
* @typedef {{[timestamp: number]: string}} Things
*/
根据 JSdoc 的 tags-type 文档(查看 数组和对象(类型应用程序和记录类型) 部分,您可以将类型定义为对象数字键和字符串值:
/**
* @type {Object.<number, string>}
*/
const x = {
1232345345: 'hello',
1454765456: 'hello'
}