【发布时间】:2018-04-12 09:33:03
【问题描述】:
我是一个外观 NodeJS 模块,它简化了与 Shopify API 的交互以满足我的后端需求。我有一个函数,它返回一个承诺,当它被解决时,它包含一个带有商店详细信息(id、电子邮件、国家、货币等)的对象。
我想使用 JSDoc 来记录这些属性,以使我们的开发人员的生活更轻松(我们都在使用 VSCode,而 Intellisense 采用零配置的 JSDoc 类型定义)。
不幸的是,该 API 调用返回的字段列表很大,所以我最终得到一个跨越多个列的单行,如下所示:
@return {Promise<{id, name, email, domain, province, country, address1, zip, city, source, phone, latitude, longitude, primary_locale, address2, created_at, updated_at, country_code, country_name, currency, customer_email, timezone, shop_owner, money_format, weight_unit, province_code, taxes_included.....
有没有办法将其分成单独的行并同时保持 JSDoc 中的 VSCode 语法高亮和正常工作的 Intellisense?
【问题讨论】:
标签: node.js visual-studio-code shopify jsdoc