Skip to content

Commit 50be69e

Browse files
committed
@tsconfig/node18-strictest
1 parent b4d2571 commit 50be69e

14 files changed

+34
-33
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"winston-daily-rotate-file": "^4.7.1"
3232
},
3333
"devDependencies": {
34+
"@tsconfig/node18-strictest": "^1.0.0",
3435
"@types/ms": "^0.7.31",
3536
"@types/node": "^18.11.18",
3637
"tsc-watch": "^6.0.4",

src/commands/exportchannel.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { SlashCommandBuilder } from "@discordjs/builders";
22
import { createTranscript } from "discord-html-transcripts";
3-
import { ChatInputCommandInteraction, GuildTextBasedChannel } from "discord.js";
3+
import type { ChatInputCommandInteraction, GuildTextBasedChannel } from "discord.js";
44
import ms from "ms";
55

66
export = {
@@ -33,7 +33,7 @@ export = {
3333
filename: `${channel.name}-${Date.now()}.html`,
3434
});
3535

36-
await interaction.editReply({
36+
return await interaction.editReply({
3737
content: `Exported \`${file.name}\` in ${ms(Date.now() - start)}.`,
3838
files: [file],
3939
});

src/commands/mention/exec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { exec } from "node:child_process";
2-
import { Message } from "discord.js";
2+
import type { Message } from "discord.js";
33

44
export const run = async (message: Message<true>, args: string[]) => {
55
const script = args.join(" ");

src/commands/ping.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { SlashCommandBuilder } from "@discordjs/builders";
2-
import { ChatInputCommandInteraction } from "discord.js";
2+
import type { ChatInputCommandInteraction } from "discord.js";
33
import ms from "ms";
44

55
export = {

src/events/guildMemberAdd.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GuildMember, TextChannel } from "discord.js";
1+
import type { GuildMember, TextChannel } from "discord.js";
22

33
export async function run(member: GuildMember) {
44
if (member.guild.id !== "764178286233518100") return;

src/events/guildMemberUpdate.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GuildMember } from "discord.js";
1+
import type { GuildMember } from "discord.js";
22

33
export async function run(oldMember: GuildMember, newMember: GuildMember) {
44
if (oldMember.guild.id !== "764178286233518100") return;

src/events/interactionCreate.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Interaction } from "discord.js";
1+
import type { Interaction } from "discord.js";
22
import { processButton } from "../handlers/buttons";
33
import { processCommand } from "../handlers/commands";
44

src/events/messageCreate.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Message } from "discord.js";
1+
import type { Message } from "discord.js";
22
import mentionCommands from "../handlers/mentionCommands";
33
import config from "../config";
44

src/events/messageUpdate.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Message } from "discord.js";
1+
import type { Message } from "discord.js";
22
import mentionCommands from "../handlers/mentionCommands";
33
import config from "../config";
44

src/handlers/buttons.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ export const processButton = async (interaction: ButtonInteraction<"cached">) =>
8282

8383
await ticket.updateOne({ $set: { originalMessage: originalMessage.id } });
8484

85-
await interaction.editReply("Готово!");
85+
return await interaction.editReply("Готово!");
8686
} else
87-
await interaction.reply({
87+
return await interaction.reply({
8888
content: "У вас уже есть заявка",
8989
ephemeral: true,
9090
});
@@ -97,7 +97,7 @@ export const processButton = async (interaction: ButtonInteraction<"cached">) =>
9797
await interaction.message.delete().catch(() => null);
9898
await interaction.channel!.permissionOverwrites.create(ticket.user, { ViewChannel: true });
9999

100-
await ticket.updateOne({ $set: { closed: false } });
100+
return await ticket.updateOne({ $set: { closed: false } });
101101
} else if (buttonId === "tickets:close") {
102102
if (userDocument.permissions < 2)
103103
return await interaction.reply({ content: "❌ У вас недостаточно прав.", ephemeral: true });
@@ -121,7 +121,7 @@ export const processButton = async (interaction: ButtonInteraction<"cached">) =>
121121
],
122122
});
123123

124-
await ticket.updateOne({ $set: { closed: true } });
124+
return await ticket.updateOne({ $set: { closed: true } });
125125
} else if (buttonId === "tickets:accept") {
126126
if (userDocument.permissions < 2)
127127
return await interaction.reply({ content: "❌ У вас недостаточно прав.", ephemeral: true });
@@ -158,14 +158,16 @@ export const processButton = async (interaction: ButtonInteraction<"cached">) =>
158158
],
159159
});
160160

161-
await interaction.guild.members.addRole({ user: ticket.user, role: "791657594228965377" }).catch(() => null);
161+
return await interaction.guild.members
162+
.addRole({ user: ticket.user, role: "791657594228965377" })
163+
.catch(() => null);
162164
} else if (buttonId === "tickets:delete") {
163165
if (userDocument.permissions < 2)
164166
return await interaction.reply({ content: "❌ У вас недостаточно прав.", ephemeral: true });
165167

166168
await Ticket.deleteOne({ channel: interaction.channel!.id });
167169

168-
await interaction.channel!.delete();
170+
return await interaction.channel!.delete();
169171
} else if (buttonId === "tickets:1") {
170172
await interaction.reply("У вас есть **30 секунд**, чтобы написать свой желаемый никнейм в этом канале.");
171173
let timeout = setTimeout(

0 commit comments

Comments
 (0)