【发布时间】:2021-08-19 06:57:24
【问题描述】:
我是 TypeScript 的新手,我在数据类型方面遇到了两个问题。
这是我的代码:
const say: object = {
name: "say",
aliases: [""],
description: "",
usage: "",
run: (client: object, msg: object, args: string) => {
if (!args[0]) return;
msg.channel.send(args.join(" "));
},
};
export default say;
出现的错误是:
“对象”类型上不存在属性“通道”。
类型“字符串”上不存在属性“加入”。
我做了一个console.log (typeof msg) 和console.log (typeof args),实际上它的数据类型是object 和string。
我正在寻找将数据类型更改为any 的替代方法。
【问题讨论】:
-
尝试寻找如何在 TypeScript 中声明自己的类型。更好地理解纯 JavaScript 也会有所帮助。
标签: node.js typescript discord discord.js