В JSDoc, лучшая документация, которую я могу найти, показывает использование следующего, если у вас есть массив определенного типа (например, массив строк) как:
/**
* @param {Array.<string>} myStrings All my awesome strings
*/
function blah(myStrings){
//stuff here...
}
Как бы вы заменили следующие вопросительные знаки, укажите массив объектов?
/**
* @param {???????} myObjects All of my equally awesome objects
*/
function blah(myObjects){
//stuff here...
}