From 267501c3faa3e1b035cc89bd537badc66df6a4d6 Mon Sep 17 00:00:00 2001 From: Rory& Date: Sun, 9 Aug 2026 05:02:42 +0200 Subject: [PATCH] remove a lot of recursive index imports --- src/util/config/types/DefaultsConfiguration.ts | 2 +- src/util/config/types/GuildConfiguration.ts | 2 +- src/util/config/types/LimitConfigurations.ts | 2 +- src/util/config/types/RegisterConfiguration.ts | 2 +- src/util/config/types/SecurityConfiguration.ts | 2 +- src/util/config/types/subconfigurations/limits/RateLimits.ts | 2 +- .../config/types/subconfigurations/limits/ratelimits/Route.ts | 2 +- src/util/util/Config.ts | 2 +- src/util/util/Logo.ts | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/util/config/types/DefaultsConfiguration.ts b/src/util/config/types/DefaultsConfiguration.ts index 858ffcf1b..4a9b8b2c7 100644 --- a/src/util/config/types/DefaultsConfiguration.ts +++ b/src/util/config/types/DefaultsConfiguration.ts @@ -16,7 +16,7 @@ along with this program. If not, see . */ -import { GuildDefaults, UserDefaults } from "."; +import { GuildDefaults, UserDefaults } from "./subconfigurations/defaults"; export class DefaultsConfiguration { guild: GuildDefaults = new GuildDefaults(); diff --git a/src/util/config/types/GuildConfiguration.ts b/src/util/config/types/GuildConfiguration.ts index 604d18c01..500676091 100644 --- a/src/util/config/types/GuildConfiguration.ts +++ b/src/util/config/types/GuildConfiguration.ts @@ -16,7 +16,7 @@ along with this program. If not, see . */ -import { DiscoveryConfiguration, AutoJoinConfiguration } from "."; +import { DiscoveryConfiguration, AutoJoinConfiguration } from "./subconfigurations"; export class GuildConfiguration { discovery: DiscoveryConfiguration = new DiscoveryConfiguration(); diff --git a/src/util/config/types/LimitConfigurations.ts b/src/util/config/types/LimitConfigurations.ts index 539256d6c..178cce5ac 100644 --- a/src/util/config/types/LimitConfigurations.ts +++ b/src/util/config/types/LimitConfigurations.ts @@ -16,7 +16,7 @@ along with this program. If not, see . */ -import { ApplicationLimits, ChannelLimits, GlobalRateLimits, GuildLimits, MessageLimits, RateLimits, UserLimits } from "."; +import { ApplicationLimits, ChannelLimits, GlobalRateLimits, GuildLimits, MessageLimits, RateLimits, UserLimits } from "./subconfigurations/limits"; export class LimitsConfiguration { application: ApplicationLimits = new ApplicationLimits(); diff --git a/src/util/config/types/RegisterConfiguration.ts b/src/util/config/types/RegisterConfiguration.ts index 484ba66b1..780e9501b 100644 --- a/src/util/config/types/RegisterConfiguration.ts +++ b/src/util/config/types/RegisterConfiguration.ts @@ -16,7 +16,7 @@ along with this program. If not, see . */ -import { DateOfBirthConfiguration, PasswordConfiguration, RegistrationEmailConfiguration } from "."; +import { DateOfBirthConfiguration, PasswordConfiguration, RegistrationEmailConfiguration } from "./subconfigurations"; export class RegisterConfiguration { email: RegistrationEmailConfiguration = new RegistrationEmailConfiguration(); diff --git a/src/util/config/types/SecurityConfiguration.ts b/src/util/config/types/SecurityConfiguration.ts index 67e7a7585..9f063b55c 100644 --- a/src/util/config/types/SecurityConfiguration.ts +++ b/src/util/config/types/SecurityConfiguration.ts @@ -17,7 +17,7 @@ */ import crypto from "node:crypto"; -import { CaptchaConfiguration, TwoFactorConfiguration } from "."; +import { CaptchaConfiguration, TwoFactorConfiguration } from "./subconfigurations"; export class SecurityConfiguration { captcha: CaptchaConfiguration = new CaptchaConfiguration(); diff --git a/src/util/config/types/subconfigurations/limits/RateLimits.ts b/src/util/config/types/subconfigurations/limits/RateLimits.ts index 6804b6987..ec4496181 100644 --- a/src/util/config/types/subconfigurations/limits/RateLimits.ts +++ b/src/util/config/types/subconfigurations/limits/RateLimits.ts @@ -16,7 +16,7 @@ along with this program. If not, see . */ -import { RateLimitOptions, RouteRateLimit } from "."; +import { RateLimitOptions, RouteRateLimit } from "./ratelimits"; export class RateLimits { enabled: boolean = false; diff --git a/src/util/config/types/subconfigurations/limits/ratelimits/Route.ts b/src/util/config/types/subconfigurations/limits/ratelimits/Route.ts index e9f2c5ce4..fa05fd353 100644 --- a/src/util/config/types/subconfigurations/limits/ratelimits/Route.ts +++ b/src/util/config/types/subconfigurations/limits/ratelimits/Route.ts @@ -16,7 +16,7 @@ along with this program. If not, see . */ -import { AuthRateLimit } from "."; +import { AuthRateLimit } from "./Auth"; import { RateLimitOptions } from "./RateLimitOptions"; export class RouteRateLimit { diff --git a/src/util/util/Config.ts b/src/util/util/Config.ts index 53cb5367d..1e6417fa6 100644 --- a/src/util/util/Config.ts +++ b/src/util/util/Config.ts @@ -18,7 +18,7 @@ import { existsSync } from "node:fs"; import fs from "node:fs/promises"; -import { OrmUtils } from ".."; +import { OrmUtils } from "../imports"; import { ConfigValue } from "../config"; import { ConfigEntity } from "../../database/entities"; import { JsonValue } from "@protobuf-ts/runtime"; diff --git a/src/util/util/Logo.ts b/src/util/util/Logo.ts index 539c8d75e..9be59e116 100644 --- a/src/util/util/Logo.ts +++ b/src/util/util/Logo.ts @@ -16,8 +16,8 @@ along with this program. If not, see . */ -import { KittyLogo } from "."; import { blueBright } from "picocolors"; +import { KittyLogo } from "./KittyLogo"; export class Logo { public static async printLogo() {