remove a lot of recursive index imports

This commit is contained in:
Rory&
2026-08-09 05:02:42 +02:00
parent f205fd0e7a
commit 267501c3fa
9 changed files with 9 additions and 9 deletions
@@ -16,7 +16,7 @@
along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
import { GuildDefaults, UserDefaults } from ".";
import { GuildDefaults, UserDefaults } from "./subconfigurations/defaults";
export class DefaultsConfiguration {
guild: GuildDefaults = new GuildDefaults();
+1 -1
View File
@@ -16,7 +16,7 @@
along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
import { DiscoveryConfiguration, AutoJoinConfiguration } from ".";
import { DiscoveryConfiguration, AutoJoinConfiguration } from "./subconfigurations";
export class GuildConfiguration {
discovery: DiscoveryConfiguration = new DiscoveryConfiguration();
+1 -1
View File
@@ -16,7 +16,7 @@
along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
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();
@@ -16,7 +16,7 @@
along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
import { DateOfBirthConfiguration, PasswordConfiguration, RegistrationEmailConfiguration } from ".";
import { DateOfBirthConfiguration, PasswordConfiguration, RegistrationEmailConfiguration } from "./subconfigurations";
export class RegisterConfiguration {
email: RegistrationEmailConfiguration = new RegistrationEmailConfiguration();
@@ -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();
@@ -16,7 +16,7 @@
along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
import { RateLimitOptions, RouteRateLimit } from ".";
import { RateLimitOptions, RouteRateLimit } from "./ratelimits";
export class RateLimits {
enabled: boolean = false;
@@ -16,7 +16,7 @@
along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
import { AuthRateLimit } from ".";
import { AuthRateLimit } from "./Auth";
import { RateLimitOptions } from "./RateLimitOptions";
export class RouteRateLimit {
+1 -1
View File
@@ -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";
+1 -1
View File
@@ -16,8 +16,8 @@
along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
import { KittyLogo } from ".";
import { blueBright } from "picocolors";
import { KittyLogo } from "./KittyLogo";
export class Logo {
public static async printLogo() {