我试图使用JSDoc来记录我正在制作的机器人的一些功能:
const Discord = require("discord.js");
/**
* Returns and empty embed with the bot's default settings
* @param u - The user that executed the command
* @returns {Discord.RichEmbed}
*/
exports.getDefaultEmbed = function(u) {
let embed = new Discord.RichEmbed();
embed.setColor(0xFA632A);
if (u) embed.setFooter(u.tag, u.displayAvatarURL);
return embed;
};如您所见,这个函数从RichEmbed模块返回一个discord.js对象,但是WebStorm似乎不喜欢这样。

那么,如何使用来自JSDoc中另一个模块的类型呢?
发布于 2018-08-22 17:46:18
https://stackoverflow.com/questions/50222897
复制相似问题