get rid of @ts-ignore or something
This commit is contained in:
parent
593efb3602
commit
0cba164f3d
|
@ -124,14 +124,15 @@ export default new Command({
|
|||
number: new Command({
|
||||
description: "Amount of messages to delete.",
|
||||
async run($: CommonLibrary): Promise<any> {
|
||||
if ($.channel.type === "dm") {
|
||||
await $.channel.send("Can't clear messages in the DMs!");
|
||||
return;
|
||||
}
|
||||
$.message.delete();
|
||||
const fetched = await $.channel.messages.fetch({
|
||||
limit: $.args[0]
|
||||
});
|
||||
$.channel
|
||||
/// @ts-ignore
|
||||
.bulkDelete(fetched)
|
||||
.catch((error: any) => $.channel.send(`Error: ${error}`));
|
||||
await $.channel.bulkDelete(fetched);
|
||||
}
|
||||
})
|
||||
}),
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
import {MessageEmbed, version as djsversion} from "discord.js";
|
||||
/// @ts-ignore
|
||||
import {version} from "../../package.json";
|
||||
import ms from "ms";
|
||||
import os from "os";
|
||||
import Command from "../core/command";
|
||||
|
@ -9,6 +7,8 @@ import {verificationLevels, filterLevels, regions, flags} from "../defs/info";
|
|||
import moment from "moment";
|
||||
import utc from "moment";
|
||||
|
||||
const {version} = require("../../package.json");
|
||||
|
||||
export default new Command({
|
||||
description: "Command to provide all sorts of info about the current server, a user, etc.",
|
||||
run: "Please provide an argument.\nFor help, run `%prefix%help info`.",
|
||||
|
@ -36,13 +36,6 @@ export default new Command({
|
|||
async run($: CommonLibrary): Promise<any> {
|
||||
const core = os.cpus()[0];
|
||||
const embed = new MessageEmbed()
|
||||
.setThumbnail(
|
||||
/// @ts-ignore
|
||||
$.client.user?.displayAvatarURL({
|
||||
dynamic: true,
|
||||
size: 2048
|
||||
})
|
||||
)
|
||||
.setColor($.guild?.me?.displayHexColor || "BLUE")
|
||||
.addField("General", [
|
||||
`**❯ Client:** ${$.client.user?.tag} (${$.client.user?.id})`,
|
||||
|
@ -71,6 +64,11 @@ export default new Command({
|
|||
`\u3000 • Used: ${formatBytes(process.memoryUsage().heapUsed)}`
|
||||
])
|
||||
.setTimestamp();
|
||||
const avatarURL = $.client.user?.displayAvatarURL({
|
||||
dynamic: true,
|
||||
size: 2048
|
||||
});
|
||||
if (avatarURL) embed.setThumbnail(avatarURL);
|
||||
$.channel.send(embed);
|
||||
}
|
||||
}),
|
||||
|
@ -156,8 +154,7 @@ export default new Command({
|
|||
.sort((a: {position: number}, b: {position: number}) => b.position - a.position)
|
||||
.map((role: {toString: () => any}) => role.toString())
|
||||
.slice(0, -1);
|
||||
// @ts-ignore - Discord.js' typings seem to be outdated here. According to their v12 docs, it's User.fetchFlags() instead of User.flags.
|
||||
const userFlags = ((await member.user.fetchFlags()) as UserFlags).toArray();
|
||||
const userFlags = (await member.user.fetchFlags()).toArray();
|
||||
|
||||
const embed = new MessageEmbed()
|
||||
.setThumbnail(member.user.displayAvatarURL({dynamic: true, size: 512}))
|
||||
|
@ -183,10 +180,7 @@ export default new Command({
|
|||
`**❯ Server Join Date:** ${moment(member.joinedAt).format("LL LTS")}`,
|
||||
`**❯ Hoist Role:** ${member.roles.hoist ? member.roles.hoist.name : "None"}`,
|
||||
`**❯ Roles:** [${roles.length}]: ${
|
||||
roles.length == 0 ? "None"
|
||||
: roles.length <= 10
|
||||
? roles.join(", ")
|
||||
: trimArray(roles).join(", ")
|
||||
roles.length == 0 ? "None" : roles.length <= 10 ? roles.join(", ") : trimArray(roles).join(", ")
|
||||
}`
|
||||
]);
|
||||
$.channel.send(embed);
|
||||
|
|
|
@ -554,7 +554,6 @@ export abstract class GenericStructure {
|
|||
|
||||
public save(asynchronous = true) {
|
||||
const tag = this.__meta__;
|
||||
/// @ts-ignore
|
||||
delete this.__meta__;
|
||||
FileManager.write(tag, this, asynchronous);
|
||||
this.__meta__ = tag;
|
||||
|
|
Loading…
Reference in New Issue