【发布时间】:2021-08-13 23:32:47
【问题描述】:
我正在尝试在我的代码中为不和谐机器人记录函数参数 message 和 client。但我不知道该怎么做。下面是一些大致遵循我的代码的示例代码:
var discord = require("discord.js");
module.exports = {
name: "exampleCommand",
aliases: ["example", "example2"],
execute(message, client){
message.channel.send("example")
}
}
我尝试过的一些事情:
/*
* Execute command
* @param {discord.Message} message - The message that was sent
* @param {discord.Client} client - The discord bot client
*/
execute(message, client){
message.channel.send("example")
}
}
我在这里的另一个问题中发现了这一点,但也没有这样做:
/*
* @param {name:string, aliases:Array, execute(discord.Message, discord.Client)}
*/
{
name:"exampleCommand",
aliases:["example", "example2"],
execute(message, client){
message.channel.send("example")
}
}
我假设我的 IDE(Visual Studio 代码)应该自动检测 JSDoc cmets 并给出正确的 IntelliSense 建议,但它只是表明它们的类型仍然是 any。在 JSON 中记录此函数的正确方法是什么?
【问题讨论】:
标签: javascript jsdoc