mirror of
				https://github.com/keanuplayz/TravBot-v3.git
				synced 2024-08-15 02:33:12 +00:00 
			
		
		
		
	get rid of @ts-ignore or something
This commit is contained in:
		
							parent
							
								
									593efb3602
								
							
						
					
					
						commit
						0cba164f3d
					
				
					 3 changed files with 14 additions and 20 deletions
				
			
		|  | @ -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…
	
	Add table
		Add a link
		
	
		Reference in a new issue