При использовании анонимного типа @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 помечает вторую строку как ошибку и понимает только первую строку.