From 31ac5e5dc49c7ac89a2c40bcfa9cd63d6dbe8738 Mon Sep 17 00:00:00 2001 From: xNickyDev Date: Sun, 6 Sep 2026 10:57:29 +0200 Subject: [PATCH 1/2] 2.7.1 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index c1290de9f7..2c4f5717e6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@tryforge/forgescript", - "version": "2.7.0", + "version": "2.7.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@tryforge/forgescript", - "version": "2.7.0", + "version": "2.7.1", "license": "LGPL-3.0-or-later", "dependencies": { "chalk": "^5.6.2", diff --git a/package.json b/package.json index e2eba81abf..2df9678b07 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tryforge/forgescript", - "version": "2.7.0", + "version": "2.7.1", "description": "ForgeScript is a comprehensive package that empowers you to effortlessly interact with Discord's API. It ensures scripting remains easy to learn and consistently effective.", "types": "dist/index.d.ts", "main": "dist/index.js", From 76d7e66e3424ab3366866d49eb201dfcdfab2e8c Mon Sep 17 00:00:00 2001 From: xNickyDev Date: Sun, 6 Sep 2026 11:21:00 +0200 Subject: [PATCH 2/2] Fixed $arrayIncludes for numbers --- dist/native/array/arrayIncludes.d.ts.map | 2 +- dist/native/array/arrayIncludes.js | 10 +- dist/native/array/arrayIncludes.js.map | 2 +- docs/classes/ApplicationCommand.html | 16 +- docs/classes/ApplicationCommandManager.html | 22 +- docs/classes/Arg.html | 206 +++++++++--------- docs/classes/BaseCommand.html | 24 +- docs/classes/BaseCommandManager.html | 18 +- docs/classes/BaseEventHandler.html | 14 +- docs/classes/CompiledFunction.html | 54 ++--- docs/classes/Compiler.html | 10 +- docs/classes/Container.html | 76 +++---- docs/classes/Context.html | 138 ++++++------ docs/classes/CooldownManager.html | 14 +- docs/classes/DiscordEventHandler.html | 14 +- docs/classes/EventManager.html | 16 +- docs/classes/FileReader.html | 10 +- docs/classes/ForgeClient.html | 42 ++-- docs/classes/ForgeError.html | 8 +- docs/classes/ForgeExtension.html | 20 +- docs/classes/ForgeFunction.html | 14 +- docs/classes/ForgeFunctionManager.html | 14 +- docs/classes/FunctionManager.html | 20 +- docs/classes/Interpreter.html | 6 +- docs/classes/InviteTracker.html | 26 +-- docs/classes/Logger.html | 28 +-- docs/classes/NativeCommandManager.html | 18 +- docs/classes/NativeFunction.html | 12 +- docs/classes/Return.html | 20 +- docs/classes/ThreadManager.html | 6 +- docs/classes/VoiceTracker.html | 2 +- docs/enums/ArgType.html | 72 +++--- docs/enums/CalendarType.html | 38 ++-- docs/enums/ErrorType.html | 24 +- docs/enums/HTTPContentType.html | 6 +- docs/enums/LogPriority.html | 12 +- docs/enums/LogType.html | 12 +- docs/enums/OperatorType.html | 16 +- docs/enums/PrefixMode.html | 8 +- docs/enums/RegistrationType.html | 8 +- docs/enums/ReturnType.html | 14 +- docs/functions/array.html | 2 +- docs/functions/defineProperties.html | 2 +- docs/functions/generateMetadata.html | 2 +- docs/interfaces/IApplicationCommandData.html | 12 +- docs/interfaces/IArg.html | 24 +- docs/interfaces/IAutomodRuleOptions.html | 10 +- docs/interfaces/IBaseCommand.html | 24 +- docs/interfaces/ICommandManagerEvents.html | 4 +- docs/interfaces/ICompilationResult.html | 8 +- docs/interfaces/ICompiledCommand.html | 6 +- docs/interfaces/ICompiledFunction.html | 16 +- .../ICompiledFunctionConditionField.html | 10 +- docs/interfaces/ICompiledFunctionField.html | 10 +- docs/interfaces/IComponentOptions.html | 8 +- docs/interfaces/IContextCache.html | 30 +-- docs/interfaces/ICooldown.html | 6 +- docs/interfaces/IEvent.html | 14 +- .../IExtendedCompilationResult.html | 8 +- .../interfaces/IExtendedCompiledFunction.html | 16 +- ...xtendedCompiledFunctionConditionField.html | 10 +- .../IExtendedCompiledFunctionField.html | 12 +- docs/interfaces/IForgeClientOptions.html | 34 +-- docs/interfaces/IForgeFunction.html | 14 +- docs/interfaces/IForgeFunctionParam.html | 10 +- docs/interfaces/IGuildInvite.html | 8 +- docs/interfaces/IGuildInviter.html | 6 +- docs/interfaces/IHttpOptions.html | 14 +- docs/interfaces/ILocalFunctionData.html | 6 +- docs/interfaces/ILocation.html | 6 +- docs/interfaces/IMultipleArgResolve.html | 6 +- docs/interfaces/INativeFunction.html | 26 +-- docs/interfaces/IRawField.html | 6 +- docs/interfaces/IRawForgeClientOptions.html | 34 +-- docs/interfaces/IRawFunction.html | 8 +- .../IRawFunctionFieldDefinition.html | 6 +- docs/interfaces/IRawFunctionMatch.html | 14 +- docs/interfaces/IRestrictions.html | 6 +- docs/interfaces/IRunnable.html | 32 +-- docs/interfaces/IScheduledEventOptions.html | 6 +- docs/interfaces/IStates.html | 48 ++-- docs/interfaces/IThreadContext.html | 8 +- docs/interfaces/IThreadResult.html | 6 +- docs/interfaces/IThreadTask.html | 8 +- docs/interfaces/ITrackers.html | 6 +- docs/types/AssertArgs.html | 2 +- docs/types/ClassInstance.html | 2 +- docs/types/ClassType.html | 2 +- docs/types/CommandInteractionTypes.html | 2 +- docs/types/CommandType.html | 2 +- docs/types/EnumLike.html | 2 +- docs/types/ExpectCallback.html | 2 +- docs/types/FilterProperties.html | 2 +- docs/types/GetArgType.html | 2 +- docs/types/GetEnum.html | 2 +- docs/types/GetErrorArgs.html | 2 +- docs/types/MarkNullable.html | 2 +- docs/types/MarkRest.html | 2 +- docs/types/NativeFunctionExecutor.html | 2 +- docs/types/OverwritePermission.html | 6 +- docs/types/Properties.html | 2 +- docs/types/RawExecutableCode.html | 2 +- docs/types/RecursiveArray.html | 2 +- docs/types/ReturnValue.html | 2 +- docs/types/Sendable.html | 2 +- docs/types/States.html | 2 +- docs/types/UnwrapArg.html | 2 +- docs/types/UnwrapArgs.html | 2 +- docs/types/WrappedCode.html | 2 +- docs/types/WrappedConditionCode.html | 2 +- docs/variables/Conditions.html | 2 +- docs/variables/NativeEventName.html | 2 +- docs/variables/Operators.html | 2 +- metadata/changelogs.json | 2 +- metadata/functions.json | 2 +- src/native/array/arrayIncludes.ts | 9 +- 116 files changed, 861 insertions(+), 856 deletions(-) diff --git a/dist/native/array/arrayIncludes.d.ts.map b/dist/native/array/arrayIncludes.d.ts.map index adab49bb6b..54b075a600 100644 --- a/dist/native/array/arrayIncludes.d.ts.map +++ b/dist/native/array/arrayIncludes.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"arrayIncludes.d.ts","sourceRoot":"","sources":["../../../src/native/array/arrayIncludes.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAElE,wBA2BE"} \ No newline at end of file +{"version":3,"file":"arrayIncludes.d.ts","sourceRoot":"","sources":["../../../src/native/array/arrayIncludes.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAG1D,wBA2BE"} \ No newline at end of file diff --git a/dist/native/array/arrayIncludes.js b/dist/native/array/arrayIncludes.js index d5cd644b24..20a458c329 100644 --- a/dist/native/array/arrayIncludes.js +++ b/dist/native/array/arrayIncludes.js @@ -3,14 +3,18 @@ * SPDX-License-Identifier: LGPL-3.0-or-later * Copyright © 2026 BotForge */ +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); const structures_1 = require("../../structures"); +const parseJSON_1 = __importDefault(require("../../functions/parseJSON")); exports.default = new structures_1.NativeFunction({ name: "$arrayIncludes", version: "1.0.0", description: "Checks whether a value exists in an array", unwrap: true, - output: structures_1.ArgType.Boolean, + brackets: true, args: [ { name: "variable", @@ -27,10 +31,10 @@ exports.default = new structures_1.NativeFunction({ required: true, }, ], - brackets: true, + output: structures_1.ArgType.Boolean, execute(ctx, [name, value]) { const arr = ctx.getEnvironmentKey(name); - return this.success(Array.isArray(arr) ? arr.includes(value) : false); + return this.success(Array.isArray(arr) ? arr.includes((0, parseJSON_1.default)(value)) : false); }, }); //# sourceMappingURL=arrayIncludes.js.map \ No newline at end of file diff --git a/dist/native/array/arrayIncludes.js.map b/dist/native/array/arrayIncludes.js.map index 366d7b7c44..73a99d4890 100644 --- a/dist/native/array/arrayIncludes.js.map +++ b/dist/native/array/arrayIncludes.js.map @@ -1 +1 @@ -{"version":3,"file":"arrayIncludes.js","sourceRoot":"","sources":["../../../src/native/array/arrayIncludes.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC;QACtB,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACvC,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAA;IACzE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"arrayIncludes.js","sourceRoot":"","sources":["../../../src/native/array/arrayIncludes.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,iDAA0D;AAC1D,0EAAiD;AAEjD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC;QACtB,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACvC,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAA,mBAAS,EAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAA;IACpF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/docs/classes/ApplicationCommand.html b/docs/classes/ApplicationCommand.html index 78d1ec1962..a8c782da98 100644 --- a/docs/classes/ApplicationCommand.html +++ b/docs/classes/ApplicationCommand.html @@ -11,7 +11,7 @@
  • ApplicationCommand
  • Class ApplicationCommand

    +
  • Defined in src/structures/base/ApplicationCommand.ts:11
  • @@ -51,7 +51,7 @@

    Parameters

  • options: IApplicationCommandData
  • Returns ApplicationCommand

    +
  • Defined in src/structures/base/ApplicationCommand.ts:14
  • @@ -59,12 +59,12 @@
    +
  • Defined in src/structures/base/ApplicationCommand.ts:12
  • +
  • Defined in src/structures/base/ApplicationCommand.ts:14
  • @@ -76,7 +76,7 @@
    +
  • Defined in src/structures/base/ApplicationCommand.ts:18
  • +
  • Defined in src/structures/base/ApplicationCommand.ts:22
  • @@ -101,7 +101,7 @@

    Parameters

  • type: Global | Guild
  • Returns boolean

    +
  • Defined in src/structures/base/ApplicationCommand.ts:26
  • +
  • Defined in src/structures/base/ApplicationCommand.ts:30
  • Returns ApplicationCommandManager

    +
  • Defined in src/managers/ApplicationCommandManager.ts:65
  • @@ -59,7 +59,7 @@
    client: ForgeClient
    +
  • Defined in src/managers/ApplicationCommandManager.ts:65
  • @@ -77,7 +77,7 @@

    Parameters

  • ...values: (
        | ApplicationCommand
        | IApplicationCommandData
        | ApplicationCommand[]
        | IApplicationCommandData[]
    )[]
  • Returns void

    +
  • Defined in src/managers/ApplicationCommandManager.ts:185
    • @@ -90,7 +90,7 @@

      Parameters

    • input: CommandInteraction

    Returns ApplicationCommand | null

    +
  • Defined in src/managers/ApplicationCommandManager.ts:161
    • @@ -104,7 +104,7 @@

      Parameters

    • hideName: boolean

    Returns string | null

    +
  • Defined in src/managers/ApplicationCommandManager.ts:140
    • @@ -119,7 +119,7 @@

      Parameters

    • path: string = ...

    Returns void

    +
  • Defined in src/managers/ApplicationCommandManager.ts:71
    • @@ -128,7 +128,7 @@

      Returns
          | Promise<
              Collection<string, ApplicationCommand<{ guild: GuildResolvable }>>,
          >
          | undefined

    +
  • Defined in src/managers/ApplicationCommandManager.ts:329
    • @@ -141,7 +141,7 @@

      Parameters

    • g: Guild

    Returns Promise<Collection<string, ApplicationCommand<{}>>> | undefined

    +
  • Defined in src/managers/ApplicationCommandManager.ts:335
    • @@ -155,7 +155,7 @@

      Parameters

    • path: string | null

    Returns ApplicationCommand

    +
  • Defined in src/managers/ApplicationCommandManager.ts:222
  • Returns ApplicationCommandDataResolvable[]

    +
  • Defined in src/managers/ApplicationCommandManager.ts:228
  • Returns IArg<ApplicationEmoji, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:601
    • @@ -152,7 +152,7 @@

      Parameters

    • desc: string = "The attachment to use"

    Returns IArg<Attachment, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:659
    • @@ -166,7 +166,7 @@

      Parameters

    • desc: string = "The guild automod rule to use"

    Returns IArg<AutomodRule, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:370
    • @@ -180,7 +180,7 @@

      Parameters

    • desc: string = "The bigint to use"

    Returns IArg<BigInt, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:678
    • @@ -194,7 +194,7 @@

      Parameters

    • desc: string = "The boolean to use"

    Returns IArg<Boolean, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:736
    • @@ -208,7 +208,7 @@

      Parameters

    • desc: string = "The channel to use"

    Returns IArg<Channel, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:72
    • @@ -222,7 +222,7 @@

      Parameters

    • desc: string = "The color to use"

    Returns IArg<Color, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:132
    • @@ -236,7 +236,7 @@

      Parameters

    • desc: string = "The timestamp/date to use"

    Returns IArg<Date, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:923
    • @@ -250,7 +250,7 @@

      Parameters

    • desc: string = "The emoji to use"

    Returns IArg<Emoji, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:630
    • @@ -269,7 +269,7 @@

      Parameters

    • desc: string = "The enum value to use"

    Returns IArg<Enum, boolean, false, T>

    +
  • Defined in src/structures/@internal/Arg.ts:100
    • @@ -283,7 +283,7 @@

      Parameters

    • desc: string = "The forum tag to use"

    Returns IArg<ForumTag, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:498
    • @@ -297,7 +297,7 @@

      Parameters

    • desc: string = "The guild to use"

    Returns IArg<Guild, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:161
    • @@ -311,7 +311,7 @@

      Parameters

    • desc: string = "The guild emoji to use"

    Returns IArg<GuildEmoji, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:570
    • @@ -325,7 +325,7 @@

      Parameters

    • desc: string = "The invite code to use"

    Returns IArg<Invite, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:775
    • @@ -339,7 +339,7 @@

      Parameters

    • desc: string = "The JSON valid value to use"

    Returns IArg<Json, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:251
    • @@ -353,7 +353,7 @@

      Parameters

    • desc: string = "The guild member to use"

    Returns IArg<Member, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:338
    • @@ -367,7 +367,7 @@

      Parameters

    • desc: string = "The message to use"

    Returns IArg<Message, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:40
    • @@ -381,7 +381,7 @@

      Parameters

    • desc: string = "The number to use"

    Returns IArg<Number, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:280
    • @@ -395,7 +395,7 @@

      Parameters

    • desc: string = "The overwrite permission to use, preceded by (/,-,+)"

    Returns IArg<OverwritePermission, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:991
    • @@ -409,7 +409,7 @@

      Parameters

    • desc: string = "The permission to use"

    Returns IArg<Permission, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:952
    • @@ -423,7 +423,7 @@

      Parameters

    • desc: string = "The reaction emoji to use"

    Returns IArg<Reaction, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:852
    • @@ -437,7 +437,7 @@

      Parameters

    • desc: string = "The role to use"

    Returns IArg<Role, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:190
    • @@ -451,7 +451,7 @@

      Parameters

    • desc: string = "The role/user to use"

    Returns IArg<RoleOrUser, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:1000
    • @@ -465,7 +465,7 @@

      Parameters

    • desc: string = "The guild scheduled event to use"

    Returns IArg<ScheduledEvent, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:402
    • @@ -479,7 +479,7 @@

      Parameters

    • desc: string = "The soundboard sound to use"

    Returns IArg<SoundboardSound, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:466
    • @@ -493,7 +493,7 @@

      Parameters

    • desc: string = "The stage instance to use"

    Returns IArg<StageInstance, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:434
    • @@ -507,7 +507,7 @@

      Parameters

    • desc: string = "The sticker to use"

    Returns IArg<Sticker, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:222
    • @@ -521,7 +521,7 @@

      Parameters

    • desc: string = "The string to use"

    Returns IArg<String, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:11
    • @@ -535,7 +535,7 @@

      Parameters

    • desc: string = "The template code to use"

    Returns IArg<Template, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:833
    • @@ -549,7 +549,7 @@

      Parameters

    • desc: string = "The text channel to use"

    Returns IArg<TextChannel, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:540
    • @@ -563,7 +563,7 @@

      Parameters

    • desc: string = "The duration/time to use"

    Returns IArg<Time, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:894
    • @@ -577,7 +577,7 @@

      Parameters

    • desc: string = "The url to use"

    Returns IArg<URL, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:707
    • @@ -591,7 +591,7 @@

      Parameters

    • desc: string = "The user to use"

    Returns IArg<User, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:329
    • @@ -605,7 +605,7 @@

      Parameters

    • desc: string = "The webhook to use"

    Returns IArg<Webhook, boolean, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:814
    • @@ -619,7 +619,7 @@

      Parameters

    • desc: string = "The application emoji to use"

    Returns IArg<ApplicationEmoji, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:610
    • @@ -633,7 +633,7 @@

      Parameters

    • desc: string = "The attachment to use"

    Returns IArg<Attachment, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:668
    • @@ -647,7 +647,7 @@

      Parameters

    • desc: string = "The guild automod rule to use"

    Returns IArg<AutomodRule, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:391
    • @@ -661,7 +661,7 @@

      Parameters

    • desc: string = "The bigint to use"

    Returns IArg<BigInt, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:687
    • @@ -675,7 +675,7 @@

      Parameters

    • desc: string = "The boolean to use"

    Returns IArg<Boolean, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:755
    • @@ -689,7 +689,7 @@

      Parameters

    • desc: string = "The channel to use"

    Returns IArg<Channel, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:91
    • @@ -703,7 +703,7 @@

      Parameters

    • desc: string = "The color to use"

    Returns IArg<Color, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:141
    • @@ -717,7 +717,7 @@

      Parameters

    • desc: string = "The timestamp/date to use"

    Returns IArg<Date, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:913
    • @@ -731,7 +731,7 @@

      Parameters

    • desc: string = "The emoji to use"

    Returns IArg<Emoji, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:639
    • @@ -750,7 +750,7 @@

      Parameters

    • desc: string = "The enum values to use"

    Returns IArg<Enum, true, false, T>

    +
  • Defined in src/structures/@internal/Arg.ts:110
    • @@ -764,7 +764,7 @@

      Parameters

    • desc: string = "The forum tag to use"

    Returns IArg<ForumTag, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:508
    • @@ -778,7 +778,7 @@

      Parameters

    • desc: string = "The guild to use"

    Returns IArg<Guild, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:180
    • @@ -792,7 +792,7 @@

      Parameters

    • desc: string = "The guild emoji to use"

    Returns IArg<GuildEmoji, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:580
    • @@ -806,7 +806,7 @@

      Parameters

    • desc: string = "The invite code to use"

    Returns IArg<Invite, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:765
    • @@ -820,7 +820,7 @@

      Parameters

    • desc: string = "The JSON valid value to use"

    Returns IArg<Json, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:270
    • @@ -834,7 +834,7 @@

      Parameters

    • desc: string = "The guild member to use"

    Returns IArg<Member, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:359
    • @@ -848,7 +848,7 @@

      Parameters

    • desc: string = "The message to use"

    Returns IArg<Message, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:61
    • @@ -862,7 +862,7 @@

      Parameters

    • desc: string = "The number to use"

    Returns IArg<Number, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:289
    • @@ -876,7 +876,7 @@

      Parameters

    • desc: string = "The overwrite permission to use, preceded by (/,-,+)"

    Returns IArg<OverwritePermission, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:971
    • @@ -890,7 +890,7 @@

      Parameters

    • desc: string = "The permission to use"

    Returns IArg<Permission, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:961
    • @@ -904,7 +904,7 @@

      Parameters

    • desc: string = "The reaction emoji to use"

    Returns IArg<Reaction, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:862
    • @@ -918,7 +918,7 @@

      Parameters

    • desc: string = "The role to use"

    Returns IArg<Role, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:200
    • @@ -932,7 +932,7 @@

      Parameters

    • desc: string = "The role/user to use"

    Returns IArg<RoleOrUser, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:1023
    • @@ -946,7 +946,7 @@

      Parameters

    • desc: string = "The guild scheduled event to use"

    Returns IArg<ScheduledEvent, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:423
    • @@ -960,7 +960,7 @@

      Parameters

    • desc: string = "The soundboard sound to use"

    Returns IArg<SoundboardSound, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:487
    • @@ -974,7 +974,7 @@

      Parameters

    • desc: string = "The stage instance to use"

    Returns IArg<StageInstance, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:455
    • @@ -988,7 +988,7 @@

      Parameters

    • desc: string = "The sticker to use"

    Returns IArg<Sticker, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:231
    • @@ -1002,7 +1002,7 @@

      Parameters

    • desc: string = "The string to use"

    Returns IArg<String, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:20
    • @@ -1016,7 +1016,7 @@

      Parameters

    • desc: string = "The template code to use"

    Returns IArg<Template, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:823
    • @@ -1030,7 +1030,7 @@

      Parameters

    • desc: string = "The text channel to use"

    Returns IArg<TextChannel, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:549
    • @@ -1044,7 +1044,7 @@

      Parameters

    • desc: string = "The duration/time to use"

    Returns IArg<Time, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:903
    • @@ -1058,7 +1058,7 @@

      Parameters

    • desc: string = "The url to use"

    Returns IArg<URL, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:716
    • @@ -1072,7 +1072,7 @@

      Parameters

    • desc: string = "The user to use"

    Returns IArg<User, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:319
    • @@ -1086,7 +1086,7 @@

      Parameters

    • desc: string = "The webhook to use"

    Returns IArg<Webhook, true, false, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:804
    • @@ -1101,7 +1101,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<ApplicationEmoji, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:591
    • @@ -1116,7 +1116,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Attachment, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:649
    • @@ -1131,7 +1131,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<AutomodRule, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:380
    • @@ -1146,7 +1146,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<BigInt, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:697
    • @@ -1161,7 +1161,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Boolean, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:745
    • @@ -1176,7 +1176,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Channel, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:81
    • @@ -1191,7 +1191,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Color, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:151
    • @@ -1206,7 +1206,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Date, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:932
    • @@ -1221,7 +1221,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Emoji, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:620
    • @@ -1241,7 +1241,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Enum, boolean, true, T>

    +
  • Defined in src/structures/@internal/Arg.ts:121
    • @@ -1256,7 +1256,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<ForumTag, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:519
    • @@ -1271,7 +1271,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Guild, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:170
    • @@ -1286,7 +1286,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<GuildEmoji, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:559
    • @@ -1301,7 +1301,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Invite, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:784
    • @@ -1316,7 +1316,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Json, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:260
    • @@ -1331,7 +1331,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Member, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:348
    • @@ -1346,7 +1346,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Message, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:50
    • @@ -1361,7 +1361,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Number, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:299
    • @@ -1376,7 +1376,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<OverwritePermission, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:981
    • @@ -1391,7 +1391,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Permission, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:942
    • @@ -1406,7 +1406,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Reaction, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:873
    • @@ -1421,7 +1421,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Role, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:211
    • @@ -1436,7 +1436,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<RoleOrUser, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:1011
    • @@ -1451,7 +1451,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<ScheduledEvent, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:412
    • @@ -1466,7 +1466,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<SoundboardSound, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:476
    • @@ -1481,7 +1481,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<StageInstance, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:444
    • @@ -1496,7 +1496,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Sticker, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:241
    • @@ -1511,7 +1511,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<String, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:30
    • @@ -1526,7 +1526,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Template, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:842
    • @@ -1541,7 +1541,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<TextChannel, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:530
    • @@ -1556,7 +1556,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Time, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:884
    • @@ -1571,7 +1571,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<URL, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:726
    • @@ -1586,7 +1586,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<User, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:309
    • @@ -1601,7 +1601,7 @@

      Parameters

    • required: boolean = false

    Returns IArg<Webhook, boolean, true, EnumLike>

    +
  • Defined in src/structures/@internal/Arg.ts:794
  • +
  • Defined in src/structures/base/BaseCommand.ts:136
  • @@ -71,17 +71,17 @@
    +
  • Defined in src/structures/base/BaseCommand.ts:133
  • +
  • Defined in src/structures/base/BaseCommand.ts:136
  • id: number = ++id
    +
  • Defined in src/structures/base/BaseCommand.ts:134
  • @@ -93,7 +93,7 @@
    +
  • Defined in src/structures/base/BaseCommand.ts:160
  • +
  • Defined in src/structures/base/BaseCommand.ts:164
  • @@ -118,7 +118,7 @@

    Parameters

  • client: ForgeClient
  • Returns boolean | undefined

    +
  • Defined in src/structures/base/BaseCommand.ts:168
    • @@ -131,7 +131,7 @@

      Parameters

    • i: Interaction

    Returns boolean

    +
  • Defined in src/structures/base/BaseCommand.ts:172
    • @@ -144,7 +144,7 @@

      Parameters

    • p: string

    Returns BaseCommand<T>

    +
  • Defined in src/structures/base/BaseCommand.ts:143
  • +
  • Defined in src/structures/base/BaseCommand.ts:148
    • @@ -166,7 +166,7 @@

      Parameters

    • code: string

    Returns BaseCommand<null>

    +
  • Defined in src/structures/base/BaseCommand.ts:153
  • @@ -93,7 +93,7 @@
    handlerName: string
    +
  • Defined in src/managers/BaseCommandManager.ts:22
  • defaultMaxListeners: number
    +
  • Defined in src/managers/BaseCommandManager.ts:61
  • @@ -127,7 +127,7 @@

    Parameters

  • ...commands: (BaseCommand<T> | IBaseCommand<T>)[]
  • Returns void

    +
  • Defined in src/managers/BaseCommandManager.ts:71
    • @@ -193,7 +193,7 @@

      Parameters

    • Optionalfn: (cmd: BaseCommand<T>) => boolean

    Returns BaseCommand<T>[]

    +
  • Defined in src/managers/BaseCommandManager.ts:65
    • @@ -248,7 +248,7 @@

      Parameters

    • path: string

    Returns void

    +
  • Defined in src/managers/BaseCommandManager.ts:47
  • +
  • Defined in src/managers/BaseCommandManager.ts:28
  • +
  • Defined in src/managers/BaseCommandManager.ts:97
  • +
  • Defined in src/structures/base/BaseEventHandler.ts:21
  • @@ -74,7 +74,7 @@
    data: IEvent<Events, T>
    +
  • Defined in src/structures/base/BaseEventHandler.ts:21
  • @@ -86,7 +86,7 @@
    +
  • Defined in src/structures/base/BaseEventHandler.ts:27
  • +
  • Defined in src/structures/base/BaseEventHandler.ts:23
  • +
  • Defined in src/structures/base/BaseEventHandler.ts:31
  • @@ -120,7 +120,7 @@

    Parameters

  • client: ForgeClient
  • Returns void

    +
  • Defined in src/structures/base/BaseEventHandler.ts:35
  • +
  • Defined in src/structures/@internal/CompiledFunction.ts:63
  • @@ -87,32 +87,32 @@
    +
  • Defined in src/structures/@internal/CompiledFunction.ts:60
  • +
  • Defined in src/structures/@internal/CompiledFunction.ts:61
  • CDNIdRegex: RegExp = ...
    +
  • Defined in src/structures/@internal/CompiledFunction.ts:58
  • IdRegex: RegExp = ...
    +
  • Defined in src/structures/@internal/CompiledFunction.ts:56
  • OverwriteSymbolMapping: { "-": boolean; "/": null; "+": boolean } = ...
    +
  • Defined in src/structures/@internal/CompiledFunction.ts:50
  • URLRegex: RegExp = ...
    +
  • Defined in src/structures/@internal/CompiledFunction.ts:57
  • @@ -124,7 +124,7 @@
    +
  • Defined in src/structures/@internal/CompiledFunction.ts:104
  • +
  • Defined in src/structures/@internal/CompiledFunction.ts:500
  • @@ -145,7 +145,7 @@
    +
  • Defined in src/structures/@internal/CompiledFunction.ts:569
  • +
  • Defined in src/structures/@internal/CompiledFunction.ts:573
    • @@ -167,7 +167,7 @@

      Parameters

    • msg: string

    Returns Return<Error>

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:515
    • @@ -180,7 +180,7 @@

      Parameters

    • i: number

    Returns string | null

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:91
    • @@ -193,7 +193,7 @@

      Parameters

    • err: Error

    Returns Return<Error>

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:508
  • @@ -208,7 +208,7 @@

    Parameters

  • ...args: GetErrorArgs<T>
  • Returns Return<Error>

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:509
    • @@ -221,7 +221,7 @@

      Parameters

    • ctx: Context

    Returns Promise<Return<ReturnType>>

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:519
  • Returns
        | CompiledFunction<
            IArg<ArgType, boolean, boolean, EnumLike<any>>[],
            boolean,
        >
        | undefined

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:549
  • Returns CompiledFunction<IArg<ArgType, boolean, boolean, EnumLike<any>>[], boolean>[]

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:553
    • @@ -262,7 +262,7 @@

      Parameters

    • i: number

    Returns boolean

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:504
    • @@ -275,7 +275,7 @@

      Parameters

    • value: string

    Returns Return<Return>

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:561
  • +
  • Defined in src/structures/@internal/CompiledFunction.ts:565
    • @@ -297,7 +297,7 @@

      Parameters

    • value: unknown = null

    Returns Return<Success>

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:589
    • @@ -310,7 +310,7 @@

      Parameters

    • value: unknown

    Returns Return<Success>

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:581
    • @@ -323,7 +323,7 @@

      Parameters

    • value: unknown

    Returns Return<Success>

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:577
    • @@ -336,7 +336,7 @@

      Parameters

    • value: unknown = null

    Returns Return<Success>

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:585
    • @@ -349,7 +349,7 @@

      Parameters

    • type: ArgType

    Returns
        | "resolveURL"
        | "resolveString"
        | "resolveBigInt"
        | "resolveUnknown"
        | "resolveTextChannel"
        | "resolveOverwritePermission"
        | "resolveNumber"
        | "resolveUser"
        | "resolveDate"
        | "resolveGuild"
        | "resolveRoleOrUser"
        | "resolveInvite"
        | "resolvePermission"
        | "resolveJson"
        | "resolveColor"
        | "resolveEnum"
        | "resolveForumTag"
        | "resolveEmoji"
        | "resolveGuildEmoji"
        | "resolveBoolean"
        | "resolveAttachment"
        | "resolveReaction"
        | "resolveMessage"
        | "resolveChannel"
        | "resolveRole"
        | "resolveWebhook"
        | "resolveSticker"
        | "resolveTime"
        | "resolveMember"
        | "resolveApplicationEmoji"
        | "resolveAutomodRule"
        | "resolveScheduledEvent"
        | "resolveStageInstance"
        | "resolveSoundboardSound"
        | "resolveTemplate"

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:545
  • +
  • Defined in src/core/Compiler.ts:157
    • @@ -63,7 +63,7 @@

      Parameters

    • Optionalpath: string | null

    Returns IExtendedCompilationResult

    +
  • Defined in src/core/Compiler.ts:521
    • @@ -76,7 +76,7 @@

      Parameters

    • syntax: {
          Close: string;
          Count: string;
          Escape: string;
          Negation: string;
          Open: string;
          Separator: string;
          Silent: string;
      }

    Returns void

    +
  • Defined in src/core/Compiler.ts:529
  • Returns EmbedBuilder

    +
  • Defined in src/structures/@internal/Container.ts:179
    • @@ -254,7 +254,7 @@

      Parameters

    • Optionalcontent: string

    Returns T

    +
  • Defined in src/structures/@internal/Container.ts:237
    • @@ -271,7 +271,7 @@

      Parameters

    Returns boolean

    +
  • Defined in src/structures/@internal/Container.ts:198
    • @@ -284,7 +284,7 @@

      Parameters

    • options: MessageReplyOptions & InteractionReplyOptions & InteractionEditReplyOptions

    Returns boolean

    +
  • Defined in src/structures/@internal/Container.ts:164
    • @@ -297,7 +297,7 @@

      Parameters

    • Optionaltype: MessageMentionTypes

    Returns void

    +
  • Defined in src/structures/@internal/Container.ts:183
  • +
  • Defined in src/structures/@internal/Container.ts:202
    • @@ -325,7 +325,7 @@

      Parameters

    • OptionalmessageID: string

    Returns Promise<T | null>

    +
  • Defined in src/structures/@internal/Container.ts:108
    • @@ -338,7 +338,7 @@

      Parameters

    • type: MessageMentionTypes

    Returns void

    +
  • Defined in src/structures/@internal/Container.ts:189
  • +
  • Defined in src/structures/@internal/Context.ts:155
  • @@ -123,52 +123,52 @@
    automodRule: Partial<IAutomodRuleOptions> = {}
    +
  • Defined in src/structures/@internal/Context.ts:139
  • calendar?: CalendarType
    +
  • Defined in src/structures/@internal/Context.ts:143
  • component: Partial<IComponentOptions> = {}
    +
  • Defined in src/structures/@internal/Context.ts:141
  • container: Container
    +
  • Defined in src/structures/@internal/Context.ts:153
  • executionTimestamp: number
    +
  • Defined in src/structures/@internal/Context.ts:137
  • http: Partial<IHttpOptions> = {}
    +
  • Defined in src/structures/@internal/Context.ts:138
  • permissionOverwrites?: OverwriteResolvable[]
    +
  • Defined in src/structures/@internal/Context.ts:145
  • runtime: IRunnable
    +
  • Defined in src/structures/@internal/Context.ts:155
  • scheduledEvent: Partial<IScheduledEventOptions> = {}
    +
  • Defined in src/structures/@internal/Context.ts:140
  • timezone: string = "UTC"
    +
  • Defined in src/structures/@internal/Context.ts:142
  • @@ -180,7 +180,7 @@
    +
  • Defined in src/structures/@internal/Context.ts:189
  • +
  • Defined in src/structures/@internal/Context.ts:197
  • +
  • Defined in src/structures/@internal/Context.ts:275
  • +
  • Defined in src/structures/@internal/Context.ts:162
  • +
  • Defined in src/structures/@internal/Context.ts:181
  • +
  • Defined in src/structures/@internal/Context.ts:218
  • +
  • Defined in src/structures/@internal/Context.ts:201
  • +
  • Defined in src/structures/@internal/Context.ts:486
  • +
  • Defined in src/structures/@internal/Context.ts:264
  • +
  • Defined in src/structures/@internal/Context.ts:247
  • +
  • Defined in src/structures/@internal/Context.ts:209
  • +
  • Defined in src/structures/@internal/Context.ts:238
  • +
  • Defined in src/structures/@internal/Context.ts:527
  • set obj(o: Sendable): void
    @@ -307,7 +307,7 @@

    Parameters

  • o: Sendable
  • Returns void

    +
  • Defined in src/structures/@internal/Context.ts:166
  • +
  • Defined in src/structures/@internal/Context.ts:234
  • set reason(str: string | undefined): void
    @@ -335,7 +335,7 @@

    Parameters

  • str: string | undefined
  • Returns void

    +
  • Defined in src/structures/@internal/Context.ts:171
  • +
  • Defined in src/structures/@internal/Context.ts:230
  • +
  • Defined in src/structures/@internal/Context.ts:226
  • +
  • Defined in src/structures/@internal/Context.ts:193
  • +
  • Defined in src/structures/@internal/Context.ts:222
  • +
  • Defined in src/structures/@internal/Context.ts:205
  • +
  • Defined in src/structures/@internal/Context.ts:251
  • @@ -405,7 +405,7 @@

    Parameters

  • content: string
  • Returns Promise<unknown>

    +
  • Defined in src/structures/@internal/Context.ts:303
  • +
  • Defined in src/structures/@internal/Context.ts:333
  • +
  • Defined in src/structures/@internal/Context.ts:443
  • +
  • Defined in src/structures/@internal/Context.ts:329
  • +
  • Defined in src/structures/@internal/Context.ts:439
  • +
  • Defined in src/structures/@internal/Context.ts:337
    • @@ -466,7 +466,7 @@

      Parameters

    • syncVars: boolean = false

    Returns Context

    +
  • Defined in src/structures/@internal/Context.ts:498
  • +
  • Defined in src/structures/@internal/Context.ts:490
  • +
  • Defined in src/structures/@internal/Context.ts:516
    • @@ -497,7 +497,7 @@

      Parameters

    • name: string

    Returns boolean

    +
  • Defined in src/structures/@internal/Context.ts:389
    • @@ -510,7 +510,7 @@

      Parameters

    • name: string

    Returns boolean

    +
  • Defined in src/structures/@internal/Context.ts:415
    • @@ -523,7 +523,7 @@

      Parameters

    • name: string

    Returns boolean

    +
  • Defined in src/structures/@internal/Context.ts:431
    • @@ -540,7 +540,7 @@

      Parameters

    Returns Promise<void | Collection<string, ApplicationEmoji>>

    +
  • Defined in src/structures/@internal/Context.ts:346
    • @@ -557,7 +557,7 @@

      Parameters

    • key: PropertyKey

    Returns T

    +
  • Defined in src/structures/@internal/Context.ts:468
    • @@ -575,7 +575,7 @@

      Parameters

    • ...keys: string[]

    Returns ClassInstance<T> | null

    +
  • Defined in src/structures/@internal/Context.ts:459
    • @@ -588,7 +588,7 @@

      Parameters

    • ...args: string[]

    Returns object | undefined

    +
  • Defined in src/structures/@internal/Context.ts:407
    • @@ -607,7 +607,7 @@

      Parameters

    • type: T

    Returns (Context & { [P in "bro" as K]: ClassInstance<T> })[K] | null

    +
  • Defined in src/structures/@internal/Context.ts:476
    • @@ -620,7 +620,7 @@

      Parameters

    • name: string

    Returns unknown

    +
  • Defined in src/structures/@internal/Context.ts:411
    • @@ -633,7 +633,7 @@

      Parameters

    • name: string

    Returns ILocalFunctionData

    +
  • Defined in src/structures/@internal/Context.ts:427
  • Returns Promise<Return<ReturnType>>

    +
  • Defined in src/structures/@internal/Context.ts:288
    • @@ -666,7 +666,7 @@

      Parameters

    • rt: Return

    Returns boolean

    +
  • Defined in src/structures/@internal/Context.ts:313
  • +
  • Defined in src/structures/@internal/Context.ts:472
    • @@ -694,7 +694,7 @@

      Parameters

    • type: V

    Returns this is Context & { [P in "bro" as K]: ClassInstance<V> }

    +
  • Defined in src/structures/@internal/Context.ts:464
    • @@ -707,7 +707,7 @@

      Parameters

    • name: string

    Returns boolean

    +
  • Defined in src/structures/@internal/Context.ts:423
  • +
  • Defined in src/structures/@internal/Context.ts:455
  • +
  • Defined in src/structures/@internal/Context.ts:451
  • +
  • Defined in src/structures/@internal/Context.ts:447
    • @@ -748,7 +748,7 @@

      Parameters

    • value: unknown

    Returns unknown

    +
  • Defined in src/structures/@internal/Context.ts:355
    • @@ -762,7 +762,7 @@

      Parameters

    • value: unknown

    Returns unknown

    +
  • Defined in src/structures/@internal/Context.ts:419
  • Returns ILocalFunctionData

    +
  • Defined in src/structures/@internal/Context.ts:435
    • @@ -790,7 +790,7 @@

      Parameters

    • ...keys: string[]

    Returns boolean

    +
  • Defined in src/structures/@internal/Context.ts:374
    • @@ -803,7 +803,7 @@

      Parameters

    • ...keys: string[]

    Returns boolean | any[]

    +
  • Defined in src/structures/@internal/Context.ts:359
    • @@ -817,7 +817,7 @@

      Parameters

    • ...args: string[]

    Returns object | undefined

    +
  • Defined in src/structures/@internal/Context.ts:393
  • Returns CooldownManager

    +
  • Defined in src/managers/CooldownManager.ts:17
  • @@ -61,7 +61,7 @@

    Parameters

  • duration: number
  • Returns void

    +
  • Defined in src/managers/CooldownManager.ts:19
  • +
  • Defined in src/managers/CooldownManager.ts:30
    • @@ -83,7 +83,7 @@

      Parameters

    • id: string

    Returns void

    +
  • Defined in src/managers/CooldownManager.ts:26
    • @@ -96,7 +96,7 @@

      Parameters

    • id: string

    Returns number

    +
  • Defined in src/managers/CooldownManager.ts:34
    • @@ -113,7 +113,7 @@

      Parameters

    • ...values: [...T[]]

    Returns string

    +
  • Defined in src/managers/CooldownManager.ts:39
  • @@ -74,7 +74,7 @@
    +
  • Defined in src/structures/base/BaseEventHandler.ts:21
  • @@ -87,7 +87,7 @@
    +
  • Defined in src/structures/base/BaseEventHandler.ts:27
  • +
  • Defined in src/structures/base/BaseEventHandler.ts:23
  • +
  • Defined in src/structures/base/BaseEventHandler.ts:31
  • @@ -124,7 +124,7 @@

    Parameters

    Returns void

    +
  • Defined in src/structures/extended/DiscordEventHandler.ts:11
  • Returns EventManager

    +
  • Defined in src/managers/EventManager.ts:18
  • @@ -56,7 +56,7 @@
    Loaded: Partial<Record<string, Record<string, BaseEventHandler>>> = {}
    +
  • Defined in src/managers/EventManager.ts:14
  • @@ -73,7 +73,7 @@

    Parameters

  • type: any
  • Returns boolean

    +
  • Defined in src/managers/EventManager.ts:48
    • @@ -87,7 +87,7 @@

      Parameters

    • ...events: (string | string[])[]

    Returns void

    +
  • Defined in src/managers/EventManager.ts:24
    • @@ -101,7 +101,7 @@

      Parameters

    • path: string

    Returns void

    +
  • Defined in src/managers/EventManager.ts:36
  • +
  • Defined in src/managers/EventManager.ts:20
    • @@ -123,7 +123,7 @@

      Parameters

    • name: string

    Returns {
        deprecated?: boolean;
        description: string;
        intents?: (
            | "Guilds"
            | "GuildMembers"
            | "GuildModeration"
            | "GuildBans"
            | "GuildExpressions"
            | "GuildEmojisAndStickers"
            | "GuildIntegrations"
            | "GuildWebhooks"
            | "GuildInvites"
            | "GuildVoiceStates"
            | "GuildPresences"
            | "GuildMessages"
            | "GuildMessageReactions"
            | "GuildMessageTyping"
            | "DirectMessages"
            | "DirectMessageReactions"
            | "DirectMessageTyping"
            | "MessageContent"
            | "GuildScheduledEvents"
            | "AutoModerationConfiguration"
            | "AutoModerationExecution"
            | "GuildMessagePolls"
            | "DirectMessagePolls"
        )[];
        listener: (this: ForgeClient, ...args: unknown[]) => void | Promise<void>;
        name: string;
        version?: string;
    }[]

    +
  • Defined in src/managers/EventManager.ts:44
  • Returns FileReader

    +
  • Defined in src/core/FileReader.ts:18
  • @@ -54,7 +54,7 @@
    Syntax: { Close: string; Escape: string; Open: string } = ...
    +
  • Defined in src/core/FileReader.ts:10
  • @@ -66,7 +66,7 @@
    +
  • Defined in src/core/FileReader.ts:26
    • @@ -80,7 +80,7 @@

      Parameters

    • reqPath: string

    Returns
        | BaseCommand<any>
        | IBaseCommand<any>
        | (BaseCommand<any> | IBaseCommand<any>)[]
        | null

    +
  • Defined in src/core/FileReader.ts:20
  • @@ -137,7 +137,7 @@
    applicationCommands: ApplicationCommandManager = ...
    +
  • Defined in src/core/ForgeClient.ts:138
  • channels: ChannelManager
    +
  • Defined in src/core/ForgeClient.ts:137
  • cooldowns: CooldownManager = ...
    +
  • Defined in src/core/ForgeClient.ts:140
  • events: EventManager = ...
    +
  • Defined in src/core/ForgeClient.ts:139
  • functions: ForgeFunctionManager = ...
    +
  • Defined in src/core/ForgeClient.ts:141
  • globalVariables: Record<string, string> = {}
    +
  • Defined in src/core/ForgeClient.ts:146
  • guilds: GuildManager
    +
  • Defined in src/core/ForgeClient.ts:145
  • options: Omit<ClientOptions, "intents"> & { intents: IntentsBitField } & IForgeClientOptions
    +
  • Defined in src/core/ForgeClient.ts:136
  • readyTimestamp: number
    +
  • Defined in src/core/ForgeClient.ts:142
  • timeouts: Map<string, Timeout> = ...
    +
  • Defined in src/core/ForgeClient.ts:144
  • token: string
    +
  • Defined in src/core/ForgeClient.ts:143
  • ws: WebSocketManager
    +
  • Defined in src/core/ForgeClient.ts:269
  • +
  • Defined in src/core/ForgeClient.ts:238
  • @@ -387,7 +387,7 @@

    Parameters

  • cmd: BaseCommand<any>
  • Returns boolean

    +
  • Defined in src/core/ForgeClient.ts:262
    • @@ -645,7 +645,7 @@

      Parameters

    • key: string

    Returns T

    +
  • Defined in src/core/ForgeClient.ts:234
    • @@ -663,7 +663,7 @@

      Parameters

    • Optionalrequired: B

    Returns B extends true ? ForgeExtension : ForgeExtension | null

    +
  • Defined in src/core/ForgeClient.ts:212
  • @@ -679,7 +679,7 @@

    Parameters

  • Optionalrequired: B
  • Returns B extends true ? ClassInstance<T> : ClassInstance<T> | null

    +
  • Defined in src/core/ForgeClient.ts:216
    • @@ -710,7 +710,7 @@

      Parameters

    • msg: Message

    Returns Promise<string | null>

    +
  • Defined in src/core/ForgeClient.ts:242
  • +
  • Defined in src/core/ForgeClient.ts:284
    • diff --git a/docs/classes/ForgeError.html b/docs/classes/ForgeError.html index 32b3bc2b0b..a9a70af427 100644 --- a/docs/classes/ForgeError.html +++ b/docs/classes/ForgeError.html @@ -21,7 +21,7 @@

      Hierarchy

      • ForgeError
    +
  • Defined in src/structures/forge/ForgeError.ts:24
  • @@ -68,7 +68,7 @@

    Parameters

    Returns ForgeError<T>

    +
  • Defined in src/structures/forge/ForgeError.ts:27
  • @@ -100,7 +100,7 @@
    Regex: RegExp = ...
    +
  • Defined in src/structures/forge/ForgeError.ts:25
  • stackTraceLimit: number
    @@ -164,7 +164,7 @@

    Parameters

  • ...args: unknown[]
  • Returns string

    +
  • Defined in src/structures/forge/ForgeError.ts:31
    • diff --git a/docs/classes/ForgeExtension.html b/docs/classes/ForgeExtension.html index ebf4a0d532..fe2ecf1e15 100644 --- a/docs/classes/ForgeExtension.html +++ b/docs/classes/ForgeExtension.html @@ -11,7 +11,7 @@
    • ForgeExtension

    Class ForgeExtensionAbstract

    +
  • Defined in src/structures/forge/ForgeExtension.ts:12
  • @@ -53,31 +53,31 @@
    description: string
    +
  • Defined in src/structures/forge/ForgeExtension.ts:16
  • name: string
    +
  • Defined in src/structures/forge/ForgeExtension.ts:15
  • requireExtensions?: string[]

    A list of extension names this extension requires

    +
  • Defined in src/structures/forge/ForgeExtension.ts:27
  • targetVersions?: string[]

    Only the versions written here will be allowed

    +
  • Defined in src/structures/forge/ForgeExtension.ts:22
  • version: string
    +
  • Defined in src/structures/forge/ForgeExtension.ts:17
  • @@ -89,7 +89,7 @@
    +
  • Defined in src/structures/forge/ForgeExtension.ts:69
  • Returns void

    +
  • Defined in src/structures/forge/ForgeExtension.ts:29
    • @@ -115,7 +115,7 @@

      Parameters

    • path: string

    Returns void

    +
  • Defined in src/structures/forge/ForgeExtension.ts:65
  • Returns void

    +
  • Defined in src/structures/forge/ForgeExtension.ts:31
  • Returns ForgeFunction

    +
  • Defined in src/structures/forge/ForgeFunction.ts:33
  • @@ -55,12 +55,12 @@
    +
  • Defined in src/structures/forge/ForgeFunction.ts:31
  • +
  • Defined in src/structures/forge/ForgeFunction.ts:33
  • @@ -72,7 +72,7 @@
    +
  • Defined in src/structures/forge/ForgeFunction.ts:42
    • @@ -87,7 +87,7 @@

      Parameters

    • args: string[]

    Returns Promise<Return<Success> | Return<Error> | Return<Stop>>

    +
  • Defined in src/structures/forge/ForgeFunction.ts:75
  • +
  • Defined in src/structures/forge/ForgeFunction.ts:38
  • Returns ForgeFunctionManager

    +
  • Defined in src/managers/ForgeFunctionManager.ts:16
  • @@ -60,7 +60,7 @@

    Parameters

  • ...options: RecursiveArray<IForgeFunction | ForgeFunction>[]
  • Returns void

    +
  • Defined in src/managers/ForgeFunctionManager.ts:18
    • @@ -73,7 +73,7 @@

      Parameters

    • name: string

    Returns ForgeFunction | undefined

    +
  • Defined in src/managers/ForgeFunctionManager.ts:39
    • @@ -86,7 +86,7 @@

      Parameters

    • path: string

    Returns void

    +
  • Defined in src/managers/ForgeFunctionManager.ts:43
  • +
  • Defined in src/managers/ForgeFunctionManager.ts:35
  • Returns ForgeFunction

    +
  • Defined in src/managers/ForgeFunctionManager.ts:31
  • @@ -72,7 +72,7 @@

    Parameters

  • fn: NativeFunction<IArg<ArgType, boolean, boolean, EnumLike<any>>[]>
  • Returns void

    +
  • Defined in src/managers/FunctionManager.ts:66
  • Returns void

    +
  • Defined in src/managers/FunctionManager.ts:55
    • @@ -98,7 +98,7 @@

      Parameters

    • name: string

    Returns NativeFunction<IArg<ArgType, boolean, boolean, EnumLike<any>>[], boolean>

    +
  • Defined in src/managers/FunctionManager.ts:74
    • @@ -112,7 +112,7 @@

      Parameters

    • path: string

    Returns void

    +
  • Defined in src/managers/FunctionManager.ts:23
  • @@ -122,7 +122,7 @@

    Parameters

  • path: string
  • Returns void

    +
  • Defined in src/managers/FunctionManager.ts:24
  • +
  • Defined in src/managers/FunctionManager.ts:19
  • +
  • Defined in src/managers/FunctionManager.ts:70
  • +
  • Defined in src/managers/FunctionManager.ts:78
  • Returns Promise<string | null>

    +
  • Defined in src/core/Interpreter.ts:145
  • @@ -60,7 +60,7 @@

    Parameters

  • runtime: IRunnable
  • Returns Promise<string | null>

    +
  • Defined in src/core/Interpreter.ts:146
  • +
  • Defined in src/structures/trackers/InviteTracker.ts:53
  • Invites: Collection<string, IGuildInvite[]> = ...
    +
  • Defined in src/structures/trackers/InviteTracker.ts:36
  • RequiredEvents: (keyof ClientEvents)[] = ...
    +
  • Defined in src/structures/trackers/InviteTracker.ts:40
  • RequiredIntents: (
        | "Guilds"
        | "GuildMembers"
        | "GuildModeration"
        | "GuildBans"
        | "GuildExpressions"
        | "GuildEmojisAndStickers"
        | "GuildIntegrations"
        | "GuildWebhooks"
        | "GuildInvites"
        | "GuildVoiceStates"
        | "GuildPresences"
        | "GuildMessages"
        | "GuildMessageReactions"
        | "GuildMessageTyping"
        | "DirectMessages"
        | "DirectMessageReactions"
        | "DirectMessageTyping"
        | "MessageContent"
        | "GuildScheduledEvents"
        | "AutoModerationConfiguration"
        | "AutoModerationExecution"
        | "GuildMessagePolls"
        | "DirectMessagePolls"
    )[] = ...
    +
  • Defined in src/structures/trackers/InviteTracker.ts:38
  • @@ -89,7 +89,7 @@

    Parameters

  • guild: Guild
  • Returns Promise<void>

    +
  • Defined in src/structures/trackers/InviteTracker.ts:82
  • Returns Promise<void>

    +
  • Defined in src/structures/trackers/InviteTracker.ts:76
    • @@ -115,7 +115,7 @@

      Parameters

    • member: GuildMember | PartialGuildMember

    Returns void

    +
  • Defined in src/structures/trackers/InviteTracker.ts:128
    • @@ -128,7 +128,7 @@

      Parameters

    • member: GuildMember | PartialGuildMember

    Returns Promise<void>

    +
  • Defined in src/structures/trackers/InviteTracker.ts:132
    • @@ -141,7 +141,7 @@

      Parameters

    • guild: Guild

    Returns boolean

    +
  • Defined in src/structures/trackers/InviteTracker.ts:67
    • @@ -154,7 +154,7 @@

      Parameters

    • invite: Invite

    Returns Promise<void>

    +
  • Defined in src/structures/trackers/InviteTracker.ts:105
    • @@ -167,7 +167,7 @@

      Parameters

    • invite: Invite

    Returns Promise<void>

    +
  • Defined in src/structures/trackers/InviteTracker.ts:121
    • @@ -180,7 +180,7 @@

      Parameters

    • guild: Guild

    Returns void

    +
  • Defined in src/structures/trackers/InviteTracker.ts:71
  • Returns void

    +
  • Defined in src/structures/@internal/Logger.ts:70
    • @@ -96,7 +96,7 @@

      Parameters

    • ...args: unknown[]

    Returns void

    +
  • Defined in src/structures/@internal/Logger.ts:100
    • @@ -109,7 +109,7 @@

      Parameters

    • ...args: unknown[]

    Returns void

    +
  • Defined in src/structures/@internal/Logger.ts:78
    • @@ -122,7 +122,7 @@

      Parameters

    • ...args: unknown[]

    Returns void

    +
  • Defined in src/structures/@internal/Logger.ts:105
    • @@ -135,7 +135,7 @@

      Parameters

    • ...args: unknown[]

    Returns void

    +
  • Defined in src/structures/@internal/Logger.ts:82
    • @@ -148,7 +148,7 @@

      Parameters

    • ...args: unknown[]

    Returns void

    +
  • Defined in src/structures/@internal/Logger.ts:110
    • @@ -161,7 +161,7 @@

      Parameters

    • ...args: unknown[]

    Returns void

    +
  • Defined in src/structures/@internal/Logger.ts:86
    • @@ -174,7 +174,7 @@

      Parameters

    • ...args: unknown[]

    Returns void

    +
  • Defined in src/structures/@internal/Logger.ts:90
    • @@ -187,7 +187,7 @@

      Parameters

    • ...args: unknown[]

    Returns void

    +
  • Defined in src/structures/@internal/Logger.ts:74
    • @@ -200,7 +200,7 @@

      Parameters

    • ...args: unknown[]

    Returns void

    +
  • Defined in src/structures/@internal/Logger.ts:95
  • @@ -84,7 +84,7 @@
    +
  • Defined in src/managers/NativeCommandManager.ts:11
  • defaultMaxListeners: number
    +
  • Defined in src/managers/BaseCommandManager.ts:61
  • @@ -120,7 +120,7 @@

    Parameters

    Returns void

    +
  • Defined in src/managers/BaseCommandManager.ts:71
  • +
  • Defined in src/managers/BaseCommandManager.ts:65
  • +
  • Defined in src/managers/BaseCommandManager.ts:47
  • +
  • Defined in src/managers/BaseCommandManager.ts:28
  • +
  • Defined in src/managers/BaseCommandManager.ts:97
  • +
  • Defined in src/structures/@internal/NativeFunction.ts:248
  • @@ -64,17 +64,17 @@
    async: boolean
    +
  • Defined in src/structures/@internal/NativeFunction.ts:245
  • +
  • Defined in src/structures/@internal/NativeFunction.ts:248
  • path: string
    +
  • Defined in src/structures/@internal/NativeFunction.ts:246
  • @@ -86,7 +86,7 @@
    +
  • Defined in src/structures/@internal/NativeFunction.ts:253
  • +
  • Defined in src/structures/@internal/Return.ts:29
  • @@ -67,12 +67,12 @@
    type: T
    +
  • Defined in src/structures/@internal/Return.ts:29
  • value: ReturnValue<T>
    +
  • Defined in src/structures/@internal/Return.ts:29
  • @@ -84,7 +84,7 @@
    +
  • Defined in src/structures/@internal/Return.ts:51
  • +
  • Defined in src/structures/@internal/Return.ts:47
  • +
  • Defined in src/structures/@internal/Return.ts:31
  • +
  • Defined in src/structures/@internal/Return.ts:39
  • +
  • Defined in src/structures/@internal/Return.ts:35
  • +
  • Defined in src/structures/@internal/Return.ts:43
  • Returns ThreadManager

    +
  • Defined in src/managers/ThreadManager.ts:39
  • @@ -56,7 +56,7 @@

    Parameters

  • ctx: IThreadContext
  • Returns Promise<string | null>

    +
  • Defined in src/managers/ThreadManager.ts:41
  • +
  • Defined in src/structures/trackers/VoiceTracker.ts:9
  • +
  • Defined in src/structures/@internal/NativeFunction.ts:67
  • +
  • Defined in src/structures/@internal/Context.ts:106
  • +
  • Defined in src/structures/forge/ForgeError.ts:19
  • +
  • Defined in src/structures/@internal/Context.ts:50
  • +
  • Defined in src/structures/@internal/Logger.ts:34
  • Low: 2

    Logs only info and errors

    +
  • Defined in src/structures/@internal/Logger.ts:24
  • Medium: 3

    Logs only info, warnings and errors

    +
  • Defined in src/structures/@internal/Logger.ts:29
  • None: 0

    Does not log anything

    +
  • Defined in src/structures/@internal/Logger.ts:14
  • VeryLow: 1

    Logs only info

    +
  • Defined in src/structures/@internal/Logger.ts:19
  • +
  • Defined in src/structures/@internal/Logger.ts:38
  • +
  • Defined in src/core/Compiler.ts:43
  • +
  • Defined in src/structures/base/BaseCommand.ts:42
  • Optional: 1

    The command can be executed with or without a prefix.

    +
  • Defined in src/structures/base/BaseCommand.ts:38
  • Required: 0

    The command requires a prefix to be executed. This is the default mode.

    +
  • Defined in src/structures/base/BaseCommand.ts:34
  • +
  • Defined in src/managers/ApplicationCommandManager.ts:36
  • +
  • Defined in src/structures/@internal/Return.ts:12
  • +
  • Defined in src/functions/array.ts:8
  • +
  • Defined in src/functions/defineProperties.ts:12
  • Returns Promise<void>

    +
  • Defined in src/functions/generateMetadata.ts:72
  • +
  • Defined in src/managers/ApplicationCommandManager.ts:46
  • +
  • Defined in src/structures/@internal/Context.ts:67
  • +
  • Defined in src/structures/base/BaseCommand.ts:105
  • guildOnly?: boolean
    @@ -103,14 +103,14 @@
    +
  • Defined in src/structures/base/BaseCommand.ts:66
  • name?: string

    The name for this command. Used as custom ID filter for interactionCreate events.

    +
  • Defined in src/structures/base/BaseCommand.ts:49
  • nameCaseInsensitive?: boolean
    @@ -123,7 +123,7 @@
    +
  • Defined in src/structures/base/BaseCommand.ts:112
  • prefixMode?: PrefixMode
    @@ -136,14 +136,14 @@
    +
  • Defined in src/structures/base/BaseCommand.ts:73
  • type: T

    The event type the bot will listen to.

    +
  • Defined in src/structures/base/BaseCommand.ts:54
  • unprefixed?: boolean
    @@ -159,7 +159,7 @@
    +
  • Defined in src/structures/base/BaseCommand.ts:81
  • +
  • Defined in src/core/Compiler.ts:97
  • +
  • Defined in src/structures/base/BaseCommand.ts:127
  • +
  • Defined in src/core/Compiler.ts:84
  • +
  • Defined in src/core/Compiler.ts:66
  • +
  • Defined in src/core/Compiler.ts:35
  • +
  • Defined in src/structures/@internal/Context.ts:83
  • +
  • Defined in src/structures/@internal/Context.ts:117
  • +
  • Defined in src/managers/CooldownManager.ts:11
  • +
  • Defined in src/core/Compiler.ts:97
  • +
  • Defined in src/core/Compiler.ts:84
  • +
  • Defined in src/core/ForgeClient.ts:88
  • intents: BitFieldResolvable<
        | "Guilds"
        | "GuildMembers"
        | "GuildModeration"
        | "GuildBans"
        | "GuildExpressions"
        | "GuildEmojisAndStickers"
        | "GuildIntegrations"
        | "GuildWebhooks"
        | "GuildInvites"
        | "GuildVoiceStates"
        | "GuildPresences"
        | "GuildMessages"
        | "GuildMessageReactions"
        | "GuildMessageTyping"
        | "DirectMessages"
        | "DirectMessageReactions"
        | "DirectMessageTyping"
        | "MessageContent"
        | "GuildScheduledEvents"
        | "AutoModerationConfiguration"
        | "AutoModerationExecution"
        | "GuildMessagePolls"
        | "DirectMessagePolls",
        number,
    >
    +
  • Defined in src/core/ForgeClient.ts:83
  • makeCache?: CacheFactory
    +
  • Defined in src/core/ForgeClient.ts:110
  • optionalGuildID?: boolean
    @@ -190,7 +190,7 @@
    +
  • Defined in src/core/ForgeClient.ts:116
  • partials?: readonly Partials[]
    +
  • Defined in src/core/ForgeClient.ts:76
  • +
  • Defined in src/core/ForgeClient.ts:132
  • presence?: PresenceData
    +
  • Defined in src/core/ForgeClient.ts:128
  • rest?: Partial<RESTOptions>
    +
  • Defined in src/core/ForgeClient.ts:119
  • shardCount?: number
    +
  • Defined in src/core/ForgeClient.ts:96
  • trackers?: ITrackers
    +
  • Defined in src/core/ForgeClient.ts:111
  • useInviteSystem?: boolean
    @@ -289,7 +289,7 @@
    +
  • Defined in src/core/ForgeClient.ts:101
  • waitGuildTimeout?: number
    +
  • Defined in src/structures/forge/ForgeFunction.ts:20
  • @@ -39,32 +39,32 @@
    brackets?: boolean
    +
  • Defined in src/structures/forge/ForgeFunction.ts:25
  • code: string
    +
  • Defined in src/structures/forge/ForgeFunction.ts:26
  • firstParamCondition?: boolean
    +
  • Defined in src/structures/forge/ForgeFunction.ts:23
  • name: string
    +
  • Defined in src/structures/forge/ForgeFunction.ts:21
  • params?: (string | IForgeFunctionParam)[]
    +
  • Defined in src/structures/forge/ForgeFunction.ts:22
  • path?: string
    +
  • Defined in src/structures/forge/ForgeFunction.ts:27
  • +
  • Defined in src/structures/trackers/InviteTracker.ts:30
  • +
  • Defined in src/structures/trackers/InviteTracker.ts:25
  • +
  • Defined in src/structures/@internal/Context.ts:59
  • +
  • Defined in src/structures/@internal/Context.ts:78
  • +
  • Defined in src/core/Compiler.ts:71
  • +
  • Defined in src/structures/@internal/NativeFunction.ts:150
  • deprecated?: boolean
    +
  • Defined in src/structures/@internal/NativeFunction.ts:119
  • description: string
    +
  • Defined in src/structures/@internal/NativeFunction.ts:117
  • examples?: string[]
    @@ -80,41 +80,41 @@

    Not being used.

    +
  • Defined in src/structures/@internal/NativeFunction.ts:124
  • +
  • Defined in src/structures/@internal/NativeFunction.ts:151
  • experimental?: boolean
    +
  • Defined in src/structures/@internal/NativeFunction.ts:118
  • name: `$${string}`
    +
  • Defined in src/structures/@internal/NativeFunction.ts:116
  • output?: ArgType | EnumLike<any> | (ArgType | EnumLike<any>)[]
    +
  • Defined in src/structures/@internal/NativeFunction.ts:131
  • unwrap: Unwrap

    Resolves all arguments and are passed through execute params.

    +
  • Defined in src/structures/@internal/NativeFunction.ts:129
  • version?: string

    Do not provide this.

    +
  • Defined in src/structures/@internal/NativeFunction.ts:136
  • +
  • Defined in src/core/Compiler.ts:12
  • +
  • Defined in src/core/ForgeClient.ts:83
  • makeCache?: CacheFactory
    +
  • Defined in src/core/ForgeClient.ts:110
  • optionalGuildID?: boolean
    @@ -181,7 +181,7 @@
    +
  • Defined in src/core/ForgeClient.ts:116
  • partials?: readonly Partials[]
    +
  • Defined in src/core/ForgeClient.ts:76
  • prefixes?: string[]

    The prefixes the bot will act upon for command messages.

    +
  • Defined in src/core/ForgeClient.ts:69
  • presence?: PresenceData
    +
  • Defined in src/core/ForgeClient.ts:128
  • rest?: Partial<RESTOptions>
    +
  • Defined in src/core/ForgeClient.ts:119
  • shardCount?: number
    +
  • Defined in src/core/ForgeClient.ts:96
  • trackers?: ITrackers
    +
  • Defined in src/core/ForgeClient.ts:111
  • useInviteSystem?: boolean
    @@ -276,7 +276,7 @@
    +
  • Defined in src/core/ForgeClient.ts:101
  • waitGuildTimeout?: number
    @@ -31,7 +31,7 @@
    aliases: string[] | null
    +
  • Defined in src/core/Compiler.ts:21
  • @@ -40,12 +40,12 @@
    +
  • Defined in src/core/Compiler.ts:28
  • name: string
    +
  • Defined in src/core/Compiler.ts:22
  • +
  • Defined in src/core/Compiler.ts:16
  • +
  • Defined in src/core/Compiler.ts:108
  • +
  • Defined in src/core/ForgeClient.ts:52
  • +
  • Defined in src/core/Interpreter.ts:116
  • +
  • Defined in src/structures/@internal/Context.ts:74
  • +
  • Defined in src/core/Interpreter.ts:39
  • +
  • Defined in src/managers/ThreadManager.ts:14
  • +
  • Defined in src/managers/ThreadManager.ts:19
  • +
  • Defined in src/managers/ThreadManager.ts:24
  • +
  • Defined in src/core/ForgeClient.ts:47
  • +
  • Defined in src/structures/@internal/Context.ts:109
  • +
  • Defined in src/structures/base/BaseCommand.ts:14
  • +
  • Defined in src/structures/base/BaseCommand.ts:11
  • +
  • Defined in src/structures/@internal/NativeFunction.ts:34
  • +
  • Defined in src/structures/@internal/Context.ts:44
  • +
  • Defined in src/structures/@internal/NativeFunction.ts:156
  • +
  • Defined in src/structures/base/BaseCommand.ts:12
  • +
  • Defined in src/structures/@internal/Container.ts:55
  • +
  • Defined in src/core/Interpreter.ts:63
  • +
  • Defined in src/core/Compiler.ts:31
  • +
  • Defined in src/core/Compiler.ts:32
  • +
  • Defined in src/core/Compiler.ts:53
  • +
  • Defined in src/managers/EventManager.ts:11
  • +
  • Defined in src/core/Compiler.ts:51