Сгенерированный 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 должен отображать доступные дополнительные параметры или ссылаться на типизацию.