[英]How to use a type from another module as a JSDoc return/param type
我正在尝试使用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中另一个模块的类型?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.