Разделение длинного объекта @return с анонимным типом в JSDoc

При использовании анонимного типа @return с JSDoc строка может стать очень длинной. Как разделить эти длинные строки?

Например. начиная с:

/**
* @return {{long_name: string, long_other_name: number, another_name: string, and_still_more: string}}
*/
myFunction: () => { ... }

Это понимает VSCode (поскольку он может обеспечить завершение кода для членов возвращаемого объекта), но это длинная строка.

Если я попытаюсь:

/**
* @return {{long_name: string, long_other_name: number, 
* another_name: string, and_still_more: string}}
*/
myFunction: () => { ... }

VSCode помечает вторую строку как ошибку и понимает только первую строку.


person Simon Hardman    schedule 18.09.2017    source источник
comment
Возможный дубликат Каково правильное/каноническое форматирование длинного строки JSDoc?   -  person jwpfox    schedule 18.09.2017
comment
Связанный вопрос не отвечает на этот вопрос, поскольку VSCode не анализирует вторую строку оператора разделения @return.   -  person Simon Hardman    schedule 19.09.2017
comment
Думаю, тогда это может быть вашим ответом.   -  person jwpfox    schedule 19.09.2017