在JSDoc中使用匿名类型拆分长对象@return

时间:2017-09-18 00:05:06

标签: visual-studio-code jsdoc jsdoc3

当使用带有JSDoc的匿名@return类型时,该行可能会变得很长。这些长线怎么能分开?

E.g。从:

开始
/**
* @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将第二行标记为错误,只能理解第一行。

0 个答案:

没有答案