mirror of
https://github.com/spacebarchat/server.git
synced 2026-08-15 13:10:12 +00:00
remove a lot of recursive index imports
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user