Сгенерированный JSDoc не учитывает импортированные типы в @param

Я создаю jsdoc для библиотеки с открытым исходным кодом. Чтобы иметь более высокую согласованность, я часто импортирую наборы из *.d.tsфайл, чтобы предотвратить дублирование типов.

       /** 
   * Creates the GuildChannelManager for the Guild.
   * @param {import('../typings/Managers/CacheManager').Client} client The Cache Manager
   * @param {import('../typings/Structures/Channel/').Channel|{}} data Channel Data
   * @param {import('../typings/Managers/ChannelManager').Options} options Options for the ChannelManager
   */
  constructor(client, data = {}, options = {}) {

VSCode может читать содержимое из файла типов как обычно, но сгенерированный jsDoc имеет проблему, он не включает ссылку на типизацию и не отображает ее.

Сгенерированный JSDoc должен отображать доступные дополнительные параметры или ссылаться на типизацию.

0 ответов

Другие вопросы по тегам