Я фасадный модуль NodeJS, который упрощает взаимодействие с Shopify API для нужд моего бэкенда. У меня есть функция, которая возвращает обещание, которое при разрешении содержит объект с информацией о магазине (идентификатор, адрес электронной почты, страна, валюта и т. д.).
Я хочу использовать 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.....
Есть ли способ разбить это на отдельные строки и сохранить как подсветку синтаксиса VSCode в JSDoc, так и работающий Intellisense?