У меня есть массив массива строки, и я не могу понять, как документировать это с помощью JSDoc.jsdoc двухмерный массив
/**
@class
*/
function PostbackList() {
/**
@type {int}
@default
*/
this.TypeID = 0;
/**
@type {PostbackList.Field[]}
*/
this.Fields = new Array();
/**
!! Issue here !!
@type {string[][]}
*/
this.Values = null;
}
Который приводит к ошибкам.
Недопустимое выражение типа "string [] []": Ожидаемое "!", "?" или "|" но "[" найдено.
И я не знаю, должен ли я поставить ?
перед типом, чтобы указать, что он может быть пустым.
Я просто попытался объединить разные синтаксисы вместе и '@type {Array.}. Но если есть способ просто использовать '[], это будет приятно узнать. –
Может быть, сделать функцию, которая не имеет такого сложного API: P –
Являются ли двумерные массивы устаревшими для лучшей практики? O_o –