Skip to content

Commit

Permalink
remove CT.Arguments
Browse files Browse the repository at this point in the history
  • Loading branch information
Larsundso committed Nov 28, 2023
1 parent f2f0542 commit b9541c1
Show file tree
Hide file tree
Showing 42 changed files with 53 additions and 69 deletions.
3 changes: 1 addition & 2 deletions src/BaseClient/ClientHelperModules/requestHandler.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import * as DiscordRest from '@discordjs/rest';
import * as DiscordCore from '@discordjs/core';
import * as CT from '../../Typings/CustomTypings';
import cache from './cache.js';
import { API } from '../Client.js';

Expand All @@ -22,7 +21,7 @@ import voice from './requestHandler/voice.js';
*/
export default async (guildId: string, token: string) => {
const rest = new DiscordRest.REST({ version: '10' }).setToken(token);
const api = new DiscordCore.API(rest as CT.Argument<typeof DiscordCore.API, 0>);
const api = new DiscordCore.API(rest);
cache.apis.set(guildId, api);
};

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import * as DiscordCore from '@discordjs/core';
import * as Discord from 'discord.js';
import error from '../../error.js';
import * as CT from '../../../../Typings/CustomTypings';
import { API } from '../../../Client.js';
import cache from '../../cache.js';
import * as Classes from '../../../Other/classes.js';
Expand All @@ -18,7 +17,7 @@ export default async (
guild: Discord.Guild,
channelId: string,
messageId: string,
payload: CT.Argument<DiscordCore.ChannelsAPI['editMessage'], 2>,
payload: Parameters<DiscordCore.ChannelsAPI['editMessage']>[2],
) =>
(cache.apis.get(guild.id) ?? API).channels
.editMessage(channelId, messageId, payload)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import * as DiscordCore from '@discordjs/core';
import * as Discord from 'discord.js';
import error from '../../error.js';
import * as CT from '../../../../Typings/CustomTypings';
import { API } from '../../../Client.js';
import cache from '../../cache.js';
import * as Classes from '../../../Other/classes.js';
Expand All @@ -14,7 +13,7 @@ import * as Classes from '../../../Other/classes.js';
*/
export default async (
message: Discord.Message<true>,
payload: CT.Argument<DiscordCore.ChannelsAPI['editMessage'], 2>,
payload: Parameters<DiscordCore.ChannelsAPI['editMessage']>[2],
) =>
(cache.apis.get(message.guild.id) ?? API).channels
.editMessage(message.channel.id, message.id, payload)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import * as DiscordCore from '@discordjs/core';
import * as Discord from 'discord.js';
import error from '../../error.js';
import * as CT from '../../../../Typings/CustomTypings';
import { API } from '../../../Client.js';
import cache from '../../cache.js';
import * as Classes from '../../../Other/classes.js';
Expand All @@ -14,7 +13,7 @@ import * as Classes from '../../../Other/classes.js';
*/
export default async (
message: Discord.Message<true>,
payload: CT.Argument<DiscordCore.ChannelsAPI['createMessage'], 1>,
payload: Parameters<DiscordCore.ChannelsAPI['createMessage']>[1],
) =>
(cache.apis.get(message.guild.id) ?? API).channels
.createMessage(message.channel.id, {
Expand Down
2 changes: 1 addition & 1 deletion src/BaseClient/ClientHelperModules/send.ts
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ async function send(
if (payload.components?.length) timeout = undefined;
if (payload.content?.length) timeout = undefined;

const channel = await getChannel(channels as CT.Argument<typeof getChannel, 0>);
const channel = await getChannel(channels as Parameters<typeof getChannel>[0]);
if (!channel) return null;

if (!('send' in channel)) return null;
Expand Down
3 changes: 1 addition & 2 deletions src/BaseClient/DataBase.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
import { PrismaClient, Prisma } from '@prisma/client';
import { createPrismaRedisCache } from 'prisma-redis-middleware';
import Redis from 'ioredis';
import * as CT from '../Typings/CustomTypings.js';

const { log } = console;

const redis = new Redis();
const prisma = new PrismaClient();

const options: CT.Argument<typeof createPrismaRedisCache, 0> = {
const options: Parameters<typeof createPrismaRedisCache>[0] = {
storage: {
type: 'redis',
options: {
Expand Down
9 changes: 4 additions & 5 deletions src/Commands/ButtonCommands/settings/autoModRule/boolean.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import * as Discord from 'discord.js';
import * as ch from '../../../../BaseClient/ClientHelper.js';
import * as CT from '../../../../Typings/CustomTypings.js';
import * as SettingsFile from '../../../SlashCommands/settings/moderation/denylist-rules.js';

export const getAPIRule = (rule: Discord.AutoModerationRule) => ({
Expand Down Expand Up @@ -52,9 +51,9 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
return;
}

const oldSetting = getSetting(rule, fieldName as CT.Argument<typeof getSetting, 1>);
const oldSetting = getSetting(rule, fieldName as Parameters<typeof getSetting>[1]);

const updatedSetting = await updateRule(rule, fieldName as CT.Argument<typeof updateRule, 1>);
const updatedSetting = await updateRule(rule, fieldName as Parameters<typeof updateRule>[1]);
if (!updatedSetting) return;
if ('message' in updatedSetting) {
if (updatedSetting.message.includes('actions[BASE_TYPE_BAD_LENGTH]')) {
Expand All @@ -72,8 +71,8 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {

ch.settingsHelpers.updateLog(
oldSetting as never,
getSetting(rule, fieldName as CT.Argument<typeof getSetting, 1>) as never,
'*' as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
getSetting(rule, fieldName as Parameters<typeof getSetting>[1]) as never,
'*' as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
id,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/autoModRule/delete.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
oldSettings as never,
undefined,
'*' as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
'*' as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
id,
cmd.guild,
Expand Down
3 changes: 1 addition & 2 deletions src/Commands/ButtonCommands/settings/autoModRule/strings.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
import * as Discord from 'discord.js';
import * as ch from '../../../../BaseClient/ClientHelper.js';
import * as CT from '../../../../Typings/CustomTypings.js';

const settingName = 'denylist-rules';

export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
if (!cmd.inCachedGuild()) return;

const fieldName = args.shift() as CT.Argument<typeof getCurrentSetting, 1>;
const fieldName = args.shift() as Parameters<typeof getCurrentSetting>[1];
if (!fieldName) {
ch.error(cmd.guild, new Error('No field name found'));
return;
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/delete.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
oldSettings,
undefined,
'*' as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
'*' as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import * as Discord from 'discord.js';
import * as ch from '../../../../../BaseClient/ClientHelper.js';
import * as SettingsFile from '../../../../SlashCommands/settings/moderation/denylist-rules.js';
import * as CT from '../../../../../Typings/CustomTypings.js';
import { getAPIRule } from '../../autoModRule/boolean.js';

const settingName = 'denylist-rules';
Expand Down Expand Up @@ -62,7 +61,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ alertChannel: oldSetting } as never,
{ alertChannel: channelID } as never,
'alertChannel' as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
'alertChannel' as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
id,
cmd.guild,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import * as Discord from 'discord.js';
import * as ch from '../../../../../BaseClient/ClientHelper.js';
import * as SettingsFile from '../../../../SlashCommands/settings/moderation/denylist-rules.js';
import * as CT from '../../../../../Typings/CustomTypings.js';

const settingName = 'denylist-rules';

Expand Down Expand Up @@ -43,7 +42,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ exemptChannels: channelIDs } as never,
{ exemptChannels: oldSetting } as never,
'exemptChannels' as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
'exemptChannels' as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
id,
cmd.guild,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import * as Discord from 'discord.js';
import * as ch from '../../../../../BaseClient/ClientHelper.js';
import * as SettingsFile from '../../../../SlashCommands/settings/moderation/denylist-rules.js';
import * as CT from '../../../../../Typings/CustomTypings.js';

const settingName = 'denylist-rules';

Expand Down Expand Up @@ -42,7 +41,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ exemptRoles: oldSetting } as never,
{ exemptRoles: roleIDs } as never,
'exemptRoles' as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
'exemptRoles' as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
id,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/done/automodrules.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/done/channel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/done/channels.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/done/commands.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/done/embed.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/done/emote.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/done/position.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/done/role.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/done/roles.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/done/settinglink.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/done/shoptype.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[], type: Type
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/done/user.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/done/users.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/editors/boolean.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/editors/token.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/ButtonCommands/settings/empty/array.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ [fieldName]: currentSetting?.[fieldName as keyof typeof currentSetting] },
{ [fieldName]: updatedSetting?.[fieldName as keyof typeof updatedSetting] },
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
uniquetimestamp,
cmd.guild,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import * as Discord from 'discord.js';
import * as ch from '../../../../../BaseClient/ClientHelper.js';
import * as SettingsFile from '../../../../SlashCommands/settings/moderation/denylist-rules.js';
import CT from '../../../../../Typings/CustomTypings.js';

const settingName = 'denylist-rules';

Expand Down Expand Up @@ -57,7 +56,7 @@ export default async (cmd: Discord.ButtonInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ exemptChannels: oldSetting } as never,
{ exemptChannels: rule?.[fieldName as keyof typeof rule] } as never,
fieldName as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
fieldName as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
id,
cmd.guild,
Expand Down
3 changes: 1 addition & 2 deletions src/Commands/ModalCommands/settings/autoModRule/duration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import * as Discord from 'discord.js';
import ms from 'ms';
import * as ch from '../../../../BaseClient/ClientHelper.js';
import * as SettingsFile from '../../../SlashCommands/settings/moderation/denylist-rules.js';
import CT from '../../../../Typings/CustomTypings.js';
import { getAPIRule } from '../../../ButtonCommands/settings/autoModRule/boolean.js';

const settingName = 'denylist-rules';
Expand Down Expand Up @@ -79,7 +78,7 @@ export default async (cmd: Discord.ModalSubmitInteraction, args: string[]) => {
ch.settingsHelpers.updateLog(
{ timeoutDuration: currentSetting } as never,
{ timeoutDuration: updatedRule?.['timeoutDuration' as keyof typeof updatedRule] } as never,
'timeoutDuration' as CT.Argument<(typeof ch)['settingsHelpers']['updateLog'], 2>,
'timeoutDuration' as Parameters<(typeof ch)['settingsHelpers']['updateLog']>[2],
settingName,
id,
cmd.guild,
Expand Down
Loading

0 comments on commit b9541c1

Please sign in to comment.