如何在JsDoc中描述具有任意数量的相同类型属性的对象?

时间:2018-01-03 16:57:04

标签: javascript documentation jsdoc

在JsDoc中是否可以描述具有未知数量的具有相同类型的属性的对象?换句话说,该对象与数组非常相似,但元素不是由数字索引,而是由它们的名称索引。

我知道我可以做以下事情

/**
 * @typedef {Object} MyType
 * @summary Description follows here
 * @property {MySubType} propertyA
 * @property {MySubType} propertyB
 * @property {MySubType} propertyC
 */

问题:这描述了一个具有三个属性的类型。

/**
 * @typedef {MySubType[]} MyType
 * @summary Description follows here
 */

问题:索引是一个数字。

我需要的是“混合”:一个对象式数组,或者你想要调用它。

0 个答案:

没有答案