From cc49f2a4f9d84da430b321c7049b475b4a3e9767 Mon Sep 17 00:00:00 2001 From: daisukidayo <91368591+Daaisukidayo@users.noreply.github.com> Date: Wed, 4 Nov 2026 19:38:47 +0100 Subject: [PATCH 1/2] Fixed $try, custom function errors, nested $#, prototype pollution in JSON functions and crashes in $advancedBar, $setChannelArchiveDuration, websocket callbacks and $await filters --- dist/core/Interpreter.d.ts | 4 + dist/core/Interpreter.d.ts.map | 2 +- dist/core/Interpreter.js | 5 +- dist/core/Interpreter.js.map | 2 +- dist/functions/generateBar.d.ts.map | 2 +- dist/functions/generateBar.js | 5 +- dist/functions/generateBar.js.map | 2 +- .../channel/setChannelArchiveDuration.js | 2 +- .../channel/setChannelArchiveDuration.js.map | 2 +- dist/native/other/awaitComponent.d.ts.map | 2 +- dist/native/other/awaitComponent.js | 6 +- dist/native/other/awaitComponent.js.map | 2 +- dist/native/other/awaitMessage.d.ts.map | 2 +- dist/native/other/awaitMessage.js | 6 +- dist/native/other/awaitMessage.js.map | 2 +- dist/native/other/callLocalFunction.d.ts.map | 2 +- dist/native/other/callLocalFunction.js | 2 + dist/native/other/callLocalFunction.js.map | 2 +- dist/native/statement/async.d.ts.map | 2 +- dist/native/statement/async.js | 5 +- dist/native/statement/async.js.map | 2 +- dist/native/statement/try.d.ts.map | 2 +- dist/native/statement/try.js | 26 ++- dist/native/statement/try.js.map | 2 +- dist/native/time/setInterval.d.ts.map | 2 +- dist/native/time/setInterval.js | 4 +- dist/native/time/setInterval.js.map | 2 +- dist/native/time/setTimeout.d.ts.map | 2 +- dist/native/time/setTimeout.js | 4 +- dist/native/time/setTimeout.js.map | 2 +- dist/native/websocket/wsOn.d.ts.map | 2 +- dist/native/websocket/wsOn.js | 4 +- dist/native/websocket/wsOn.js.map | 2 +- dist/native/websocket/wsSend.d.ts.map | 2 +- dist/native/websocket/wsSend.js | 4 +- dist/native/websocket/wsSend.js.map | 2 +- .../@internal/CompiledFunction.d.ts | 1 + .../@internal/CompiledFunction.d.ts.map | 2 +- dist/structures/@internal/CompiledFunction.js | 6 + .../@internal/CompiledFunction.js.map | 2 +- dist/structures/@internal/Context.d.ts.map | 2 +- dist/structures/@internal/Context.js | 13 +- dist/structures/@internal/Context.js.map | 2 +- dist/structures/forge/ForgeFunction.d.ts.map | 2 +- dist/structures/forge/ForgeFunction.js | 9 +- dist/structures/forge/ForgeFunction.js.map | 2 +- docs/assets/hierarchy.js | 2 +- docs/assets/search.js | 2 +- docs/classes/ApplicationCommand.html | 18 +- docs/classes/ApplicationCommandManager.html | 22 +- docs/classes/Arg.html | 206 +++++++++--------- docs/classes/BaseCommand.html | 26 +-- docs/classes/BaseCommandManager.html | 18 +- docs/classes/BaseEventHandler.html | 16 +- 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 | 16 +- docs/classes/EventManager.html | 16 +- docs/classes/FileReader.html | 10 +- docs/classes/ForgeClient.html | 44 ++-- docs/classes/ForgeError.html | 10 +- 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 | 28 +-- 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/hierarchy.html | 4 +- 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 | 10 +- .../interfaces/IExtendedCompiledFunction.html | 16 +- ...xtendedCompiledFunctionConditionField.html | 10 +- .../IExtendedCompiledFunctionField.html | 12 +- docs/interfaces/IForgeClientOptions.html | 36 +-- 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 | 36 +-- docs/interfaces/IRawFunction.html | 8 +- .../IRawFunctionFieldDefinition.html | 6 +- docs/interfaces/IRawFunctionMatch.html | 14 +- docs/interfaces/IRestrictions.html | 6 +- docs/interfaces/IRunnable.html | 44 ++-- 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/COMMAND_INTERACTION_TYPES.html | 2 +- docs/variables/Conditions.html | 2 +- docs/variables/NativeEventName.html | 2 +- docs/variables/Operators.html | 2 +- metadata/changelogs.json | 2 +- src/core/Interpreter.ts | 10 +- src/functions/generateBar.ts | 6 +- .../channel/setChannelArchiveDuration.ts | 2 +- src/native/other/awaitComponent.ts | 5 +- src/native/other/awaitMessage.ts | 5 +- src/native/other/callLocalFunction.ts | 2 + src/native/statement/async.ts | 5 +- src/native/statement/try.ts | 21 +- src/native/time/setInterval.ts | 3 +- src/native/time/setTimeout.ts | 3 +- src/native/websocket/wsOn.ts | 3 +- src/native/websocket/wsSend.ts | 3 +- src/structures/@internal/CompiledFunction.ts | 7 + src/structures/@internal/Context.ts | 13 +- src/structures/forge/ForgeFunction.ts | 8 +- 176 files changed, 1048 insertions(+), 948 deletions(-) diff --git a/dist/core/Interpreter.d.ts b/dist/core/Interpreter.d.ts index 05662e090b..def89f4ae4 100644 --- a/dist/core/Interpreter.d.ts +++ b/dist/core/Interpreter.d.ts @@ -43,6 +43,10 @@ export interface IRunnable { */ data: IExtendedCompilationResult; allowTopLevelReturn?: boolean; + /** + * Whether to throw errors instead of reporting them, leaving them to the caller + */ + throwErrors?: boolean; /** * The context this code will run in */ diff --git a/dist/core/Interpreter.d.ts.map b/dist/core/Interpreter.d.ts.map index d0a8244a7e..2a5d591243 100644 --- a/dist/core/Interpreter.d.ts.map +++ b/dist/core/Interpreter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Interpreter.d.ts","sourceRoot":"","sources":["../../src/core/Interpreter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Interpreter.d.ts","sourceRoot":"","sources":["../../src/core/Interpreter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/core/Interpreter.js b/dist/core/Interpreter.js index 21899e0931..8333301194 100644 --- a/dist/core/Interpreter.js +++ b/dist/core/Interpreter.js @@ -40,8 +40,11 @@ class Interpreter { } } catch (err) { - if (err instanceof Error) + if (err instanceof Error) { + if (runtime.throwErrors) + throw err; structures_1.Logger.error(err); + } else if (err instanceof structures_1.Return) { if (err.return) return err.value; diff --git a/dist/core/Interpreter.js.map b/dist/core/Interpreter.js.map index dc67dc88d0..eead2e68a0 100644 --- a/dist/core/Interpreter.js.map +++ b/dist/core/Interpreter.js.map @@ -1 +1 @@ -{"version":3,"file":"Interpreter.js","sourceRoot":"","sources":["../../src/core/Interpreter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Interpreter.js","sourceRoot":"","sources":["../../src/core/Interpreter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/functions/generateBar.d.ts.map b/dist/functions/generateBar.d.ts.map index bedb04f468..da9ad06f79 100644 --- a/dist/functions/generateBar.d.ts.map +++ b/dist/functions/generateBar.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"generateBar.d.ts","sourceRoot":"","sources":["../../src/functions/generateBar.ts"],"names":[],"mappings":"AAKA,wBAAgB,WAAW,CACvB,OAAO,EAAE,MAAM,EACf,GAAG,EAAE,MAAM,EACX,GAAG,GAAE,MAAW,EAChB,IAAI,GAAE,MAAY,EAClB,KAAK,GAAE,MAAY,EACnB,KAAK,UAAO,EACZ,SAAS,GAAE,MAAW,EACtB,OAAO,GAAE,MAAW,EACpB,UAAU,GAAE,MAAW,EACvB,QAAQ,GAAE,MAAW,GACtB,MAAM,CA0BR;AAED,wBAAgB,mBAAmB,CAC/B,OAAO,EAAE,MAAM,EACf,GAAG,EAAE,MAAM,EACX,GAAG,EAAE,MAAM,YAAK,EAChB,IAAI,EAAE,MAAM,EAAE,GACf,MAAM,CAUR"} \ No newline at end of file +{"version":3,"file":"generateBar.d.ts","sourceRoot":"","sources":["../../src/functions/generateBar.ts"],"names":[],"mappings":"AAKA,wBAAgB,WAAW,CACvB,OAAO,EAAE,MAAM,EACf,GAAG,EAAE,MAAM,EACX,GAAG,GAAE,MAAW,EAChB,IAAI,GAAE,MAAY,EAClB,KAAK,GAAE,MAAY,EACnB,KAAK,UAAO,EACZ,SAAS,GAAE,MAAW,EACtB,OAAO,GAAE,MAAW,EACpB,UAAU,GAAE,MAAW,EACvB,QAAQ,GAAE,MAAW,GACtB,MAAM,CA0BR;AAKD,wBAAgB,mBAAmB,CAC/B,OAAO,EAAE,MAAM,EACf,GAAG,EAAE,MAAM,EACX,GAAG,EAAE,MAAM,YAAK,EAChB,IAAI,EAAE,MAAM,EAAE,GACf,MAAM,CAWR"} \ No newline at end of file diff --git a/dist/functions/generateBar.js b/dist/functions/generateBar.js index ea41012852..32f464a762 100644 --- a/dist/functions/generateBar.js +++ b/dist/functions/generateBar.js @@ -32,10 +32,13 @@ function generateBar(current, max, len = 10, fill = "█", empty = "▒", round emptyN = Math.max(emptyN, 0); return start + fill.repeat(fillN) + empty.repeat(emptyN) + end; } +// discord's longest text field +const MaxAdvancedBarLength = 4096; function generateAdvancedBar(current, max, len = 10, data) { let out = ""; + len = Math.min(len, MaxAdvancedBarLength); const portion = max / len; - while (len--) { + while (len-- > 0) { const diff = Math.max(current, 0) / portion; out += (current -= portion, data.find((x, i) => diff <= (i + 1) / data.length) ?? data.at(-1)); } diff --git a/dist/functions/generateBar.js.map b/dist/functions/generateBar.js.map index 2ecc2793f5..2fa3d3baea 100644 --- a/dist/functions/generateBar.js.map +++ b/dist/functions/generateBar.js.map @@ -1 +1 @@ -{"version":3,"file":"generateBar.js","sourceRoot":"","sources":["../../src/functions/generateBar.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"generateBar.js","sourceRoot":"","sources":["../../src/functions/generateBar.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/native/channel/setChannelArchiveDuration.js b/dist/native/channel/setChannelArchiveDuration.js index e0f781c9c3..841cf71672 100644 --- a/dist/native/channel/setChannelArchiveDuration.js +++ b/dist/native/channel/setChannelArchiveDuration.js @@ -38,7 +38,7 @@ exports.default = new structures_1.NativeFunction({ } ], async execute(ctx, [ch, dur, reason]) { - return this.success(!!(ch.setDefaultAutoArchiveDuration(dur, reason || ctx.reason))); + return this.success(!!(await ch.setDefaultAutoArchiveDuration(dur, reason || ctx.reason).catch(ctx.noop))); }, }); //# sourceMappingURL=setChannelArchiveDuration.js.map \ No newline at end of file diff --git a/dist/native/channel/setChannelArchiveDuration.js.map b/dist/native/channel/setChannelArchiveDuration.js.map index c69c5bc938..6444229fe9 100644 --- a/dist/native/channel/setChannelArchiveDuration.js.map +++ b/dist/native/channel/setChannelArchiveDuration.js.map @@ -1 +1 @@ -{"version":3,"file":"setChannelArchiveDuration.js","sourceRoot":"","sources":["../../../src/native/channel/setChannelArchiveDuration.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAgF;AAChF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,+BAA+B,IAAI,CAAC;YAC/D,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,sCAAyB;YAC/B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,GAAG,EAAE,MAAM,CAAE;QAClC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAE,EAAkB,CAAC,6BAA6B,CAAC,GAAG,EAAE,MAAM,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;IACzG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"setChannelArchiveDuration.js","sourceRoot":"","sources":["../../../src/native/channel/setChannelArchiveDuration.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAgF;AAChF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,+BAA+B,IAAI,CAAC;YAC/D,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,sCAAyB;YAC/B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,GAAG,EAAE,MAAM,CAAE;QAClC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAO,EAAkB,CAAC,6BAA6B,CAAC,GAAG,EAAE,MAAM,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC/H,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/other/awaitComponent.d.ts.map b/dist/native/other/awaitComponent.d.ts.map index 30ae44ea20..94e79be3e1 100644 --- a/dist/native/other/awaitComponent.d.ts.map +++ b/dist/native/other/awaitComponent.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"awaitComponent.d.ts","sourceRoot":"","sources":["../../../src/native/other/awaitComponent.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAoB,MAAM,YAAY,CAAA;AAC1D,OAAO,EAAE,OAAO,EAA2E,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAkBpH,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAdlC,wBAuEE"} \ No newline at end of file +{"version":3,"file":"awaitComponent.d.ts","sourceRoot":"","sources":["../../../src/native/other/awaitComponent.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAoB,MAAM,YAAY,CAAA;AAC1D,OAAO,EAAE,OAAO,EAA2E,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAkBpH,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAdlC,wBAwEE"} \ No newline at end of file diff --git a/dist/native/other/awaitComponent.js b/dist/native/other/awaitComponent.js index c6ad298261..0405a5580c 100644 --- a/dist/native/other/awaitComponent.js +++ b/dist/native/other/awaitComponent.js @@ -65,8 +65,10 @@ exports.default = new structures_1.NativeFunction({ const int = await msg.awaitMessageComponent({ time, filter: async (m) => { - const res = await this["resolveCondition"](ctx.clone({ obj: m }), filter); - if (res.return || res.success) { + const res = await this["resolveCondition"](ctx.clone({ obj: m }), filter).catch(ctx.noop); + if (res?.error) + ctx.noop(res.value); + if (res?.return || res?.success) { return (0, isTrue_1.default)(res); } else diff --git a/dist/native/other/awaitComponent.js.map b/dist/native/other/awaitComponent.js.map index 8d1cacedc0..82bd1d15c6 100644 --- a/dist/native/other/awaitComponent.js.map +++ b/dist/native/other/awaitComponent.js.map @@ -1 +1 @@ -{"version":3,"file":"awaitComponent.js","sourceRoot":"","sources":["../../../src/native/other/awaitComponent.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"awaitComponent.js","sourceRoot":"","sources":["../../../src/native/other/awaitComponent.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/native/other/awaitMessage.d.ts.map b/dist/native/other/awaitMessage.d.ts.map index 69a12785fc..cc5350cc0d 100644 --- a/dist/native/other/awaitMessage.d.ts.map +++ b/dist/native/other/awaitMessage.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"awaitMessage.d.ts","sourceRoot":"","sources":["../../../src/native/other/awaitMessage.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAoB,WAAW,EAAE,MAAM,YAAY,CAAA;AACvE,OAAO,EAAE,OAAO,EAA2C,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAkBpF,WAAW;;;;;;;;;;;;;;;;;;;;;AAdlC,wBA2DE"} \ No newline at end of file +{"version":3,"file":"awaitMessage.d.ts","sourceRoot":"","sources":["../../../src/native/other/awaitMessage.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAoB,WAAW,EAAE,MAAM,YAAY,CAAA;AACvE,OAAO,EAAE,OAAO,EAA2C,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAkBpF,WAAW;;;;;;;;;;;;;;;;;;;;;AAdlC,wBA4DE"} \ No newline at end of file diff --git a/dist/native/other/awaitMessage.js b/dist/native/other/awaitMessage.js index bf0b38406f..ec3e68613f 100644 --- a/dist/native/other/awaitMessage.js +++ b/dist/native/other/awaitMessage.js @@ -60,8 +60,10 @@ exports.default = new structures_1.NativeFunction({ time, filter: async (m) => { ctx.setEnvironmentKey(varName, m.id); - const res = await this["resolveCondition"](ctx, filter); - if (res.return || res.success) { + const res = await this["resolveCondition"](ctx, filter).catch(ctx.noop); + if (res?.error) + ctx.noop(res.value); + if (res?.return || res?.success) { return (0, isTrue_1.default)(res); } else diff --git a/dist/native/other/awaitMessage.js.map b/dist/native/other/awaitMessage.js.map index b3549d36b5..2bb224215c 100644 --- a/dist/native/other/awaitMessage.js.map +++ b/dist/native/other/awaitMessage.js.map @@ -1 +1 @@ -{"version":3,"file":"awaitMessage.js","sourceRoot":"","sources":["../../../src/native/other/awaitMessage.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAGF,iDAA2G;AAE3G,oEAA2C;AAE3C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sEAAsE;IACnF,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,uGAAuG;YACpH,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,qDAAqD;YAClE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,SAAS,EAAE,IAAI;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,WAAW,EAAE,oCAAoC;SACpD;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAA4C,CAAA;QAC9E,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAC5E,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAC7C,MAAM,CAAE,OAAO,EAAE,OAAO,EAAE,IAAI,CAAE,GAAG,IAAI,CAAA;QACvC,MAAM,GAAG,GAAG,MAAO,OAAuB,CAAC,aAAa,CAAC;YACrD,MAAM,EAAE,CAAE,MAAM,CAAE;YAClB,GAAG,EAAE,CAAC;YACN,IAAI;YACJ,MAAM,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE;gBAChB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,CAAA;gBACpC,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,MAAM,CAAC,CAAA;gBACvD,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,OAAO,EAAE,CAAC;oBAC5B,OAAO,IAAA,gBAAM,EAAC,GAAG,CAAC,CAAA;gBACtB,CAAC;;oBAAM,OAAO,KAAK,CAAA;YACvB,CAAC;SACJ,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAElB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAA;IACzC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"awaitMessage.js","sourceRoot":"","sources":["../../../src/native/other/awaitMessage.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAGF,iDAA2G;AAE3G,oEAA2C;AAE3C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sEAAsE;IACnF,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,uGAAuG;YACpH,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,qDAAqD;YAClE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,SAAS,EAAE,IAAI;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,WAAW,EAAE,oCAAoC;SACpD;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAA4C,CAAA;QAC9E,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAC5E,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAC7C,MAAM,CAAE,OAAO,EAAE,OAAO,EAAE,IAAI,CAAE,GAAG,IAAI,CAAA;QACvC,MAAM,GAAG,GAAG,MAAO,OAAuB,CAAC,aAAa,CAAC;YACrD,MAAM,EAAE,CAAE,MAAM,CAAE;YAClB,GAAG,EAAE,CAAC;YACN,IAAI;YACJ,MAAM,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE;gBAChB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,CAAA;gBACpC,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;gBACvE,IAAI,GAAG,EAAE,KAAK;oBAAE,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAA;gBACnC,IAAI,GAAG,EAAE,MAAM,IAAI,GAAG,EAAE,OAAO,EAAE,CAAC;oBAC9B,OAAO,IAAA,gBAAM,EAAC,GAAG,CAAC,CAAA;gBACtB,CAAC;;oBAAM,OAAO,KAAK,CAAA;YACvB,CAAC;SACJ,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAElB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAA;IACzC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/other/callLocalFunction.d.ts.map b/dist/native/other/callLocalFunction.d.ts.map index c03da46a41..dd7d13fca4 100644 --- a/dist/native/other/callLocalFunction.d.ts.map +++ b/dist/native/other/callLocalFunction.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"callLocalFunction.d.ts","sourceRoot":"","sources":["../../../src/native/other/callLocalFunction.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,2CAA2C,CAAA;;;;;;;;;;;;;AAEnF,wBAwCE"} \ No newline at end of file +{"version":3,"file":"callLocalFunction.d.ts","sourceRoot":"","sources":["../../../src/native/other/callLocalFunction.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,2CAA2C,CAAA;;;;;;;;;;;;;AAEnF,wBA0CE"} \ No newline at end of file diff --git a/dist/native/other/callLocalFunction.js b/dist/native/other/callLocalFunction.js index 3be9a8f139..d708f387c1 100644 --- a/dist/native/other/callLocalFunction.js +++ b/dist/native/other/callLocalFunction.js @@ -39,6 +39,8 @@ exports.default = new NativeFunction_1.NativeFunction({ ctx.setEnvironmentKey(func.args[i], args[i]); } const rt = await this["resolveCode"](ctx, func.code); + if (rt.error) + return rt; return this.success(rt.value); }, }); diff --git a/dist/native/other/callLocalFunction.js.map b/dist/native/other/callLocalFunction.js.map index e03129f220..01eb1b09fe 100644 --- a/dist/native/other/callLocalFunction.js.map +++ b/dist/native/other/callLocalFunction.js.map @@ -1 +1 @@ -{"version":3,"file":"callLocalFunction.js","sourceRoot":"","sources":["../../../src/native/other/callLocalFunction.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA4C;AAC5C,8EAAmF;AAEnF,kBAAe,IAAI,+BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wBAAwB;IACrC,OAAO,EAAE,CAAC,SAAS,CAAC;IACpB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,wBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,wBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QAC3B,MAAM,IAAI,GAAG,GAAG,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAA;QACvC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,KAAK,CAAC,sBAAS,CAAC,YAAY,EAAE,gBAAgB,EAAE,IAAI,CAAC,CAAA;QAE5E,IAAI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM;YAC9B,OAAO,IAAI,CAAC,KAAK,CACb,sBAAS,CAAC,MAAM,EAChB,0BAA0B,IAAI,aAAa,IAAI,CAAC,IAAI,CAAC,MAAM,YAAY,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,cAAc,IAAI,CAAC,MAAM,EAAE,CACpI,CAAA;QAEL,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YACnD,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;QAChD,CAAC;QAED,MAAM,EAAE,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,CAAA;QACpD,OAAO,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,CAAA;IACjC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"callLocalFunction.js","sourceRoot":"","sources":["../../../src/native/other/callLocalFunction.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA4C;AAC5C,8EAAmF;AAEnF,kBAAe,IAAI,+BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wBAAwB;IACrC,OAAO,EAAE,CAAC,SAAS,CAAC;IACpB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,wBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,wBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QAC3B,MAAM,IAAI,GAAG,GAAG,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAA;QACvC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,KAAK,CAAC,sBAAS,CAAC,YAAY,EAAE,gBAAgB,EAAE,IAAI,CAAC,CAAA;QAE5E,IAAI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM;YAC9B,OAAO,IAAI,CAAC,KAAK,CACb,sBAAS,CAAC,MAAM,EAChB,0BAA0B,IAAI,aAAa,IAAI,CAAC,IAAI,CAAC,MAAM,YAAY,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,cAAc,IAAI,CAAC,MAAM,EAAE,CACpI,CAAA;QAEL,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YACnD,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;QAChD,CAAC;QAED,MAAM,EAAE,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,CAAA;QACpD,IAAI,EAAE,CAAC,KAAK;YAAE,OAAO,EAAE,CAAA;QAEvB,OAAO,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,CAAA;IACjC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/statement/async.d.ts.map b/dist/native/statement/async.d.ts.map index 1c0918faca..3c0e21ef78 100644 --- a/dist/native/statement/async.d.ts.map +++ b/dist/native/statement/async.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"async.d.ts","sourceRoot":"","sources":["../../../src/native/statement/async.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAoBE"} \ No newline at end of file +{"version":3,"file":"async.d.ts","sourceRoot":"","sources":["../../../src/native/statement/async.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAuBE"} \ No newline at end of file diff --git a/dist/native/statement/async.js b/dist/native/statement/async.js index f4702fcc35..ca7694090e 100644 --- a/dist/native/statement/async.js +++ b/dist/native/statement/async.js @@ -22,7 +22,10 @@ exports.default = new structures_1.NativeFunction({ ], experimental: true, execute(ctx) { - void this["resolveArgs"](ctx).catch(() => { }); + void this["resolveArgs"](ctx).then((rt) => { + if (rt.error) + ctx.noop(rt.value); + }).catch(ctx.noop); return this.success(); }, }); diff --git a/dist/native/statement/async.js.map b/dist/native/statement/async.js.map index 3f6c3930b5..2e53ed7f1d 100644 --- a/dist/native/statement/async.js.map +++ b/dist/native/statement/async.js.map @@ -1 +1 @@ -{"version":3,"file":"async.js","sourceRoot":"","sources":["../../../src/native/statement/async.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,QAAQ;IACd,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,OAAO,CAAC,GAAG;QACP,KAAK,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,GAAE,CAAC,CAAC,CAAA;QAC7C,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"async.js","sourceRoot":"","sources":["../../../src/native/statement/async.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,QAAQ;IACd,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,OAAO,CAAC,GAAG;QACP,KAAK,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,EAAE;YACtC,IAAI,EAAE,CAAC,KAAK;gBAAE,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,CAAA;QACpC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAElB,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/statement/try.d.ts.map b/dist/native/statement/try.d.ts.map index 2053ef542e..67dfb9f518 100644 --- a/dist/native/statement/try.d.ts.map +++ b/dist/native/statement/try.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"try.d.ts","sourceRoot":"","sources":["../../../src/native/statement/try.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAA8C,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAE9G,wBA8CE"} \ No newline at end of file +{"version":3,"file":"try.d.ts","sourceRoot":"","sources":["../../../src/native/statement/try.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAA8C,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAE9G,wBAiDE"} \ No newline at end of file diff --git a/dist/native/statement/try.js b/dist/native/statement/try.js index 54837e6114..e661d143e0 100644 --- a/dist/native/statement/try.js +++ b/dist/native/statement/try.js @@ -35,19 +35,23 @@ exports.default = new structures_1.NativeFunction({ brackets: true, async execute(ctx) { const [tryCode, catchCode, varName] = this.data.fields; - const tryExecution = await this["resolveCode"](ctx, tryCode); - if (!this["isValidReturnType"](tryExecution)) { - if (tryExecution.error) { - const value = tryExecution.value; - const name = await this["resolveCode"](ctx, varName); - if (!this["isValidReturnType"](name)) - return name; - if (name.value) - ctx.setEnvironmentKey(name.value, value.message); - } + const tryExecution = await this["resolveCode"](ctx, tryCode).catch((e) => { + if (!(e instanceof Error)) + throw e; + return this.error(e); + }); + if (tryExecution.error) { + const value = tryExecution.value; + const name = await this["resolveCode"](ctx, varName); + if (!this["isValidReturnType"](name)) + return name; + if (name.value) + ctx.setEnvironmentKey(name.value, value.message); return this["resolveCode"](ctx, catchCode); } - return this.success(this["isValidReturnType"](tryExecution) ? tryExecution.value : undefined); + if (!this["isValidReturnType"](tryExecution)) + return tryExecution; + return this.success(tryExecution.value); }, }); //# sourceMappingURL=try.js.map \ No newline at end of file diff --git a/dist/native/statement/try.js.map b/dist/native/statement/try.js.map index 32bc0e8d33..c6a49c4fa8 100644 --- a/dist/native/statement/try.js.map +++ b/dist/native/statement/try.js.map @@ -1 +1 @@ -{"version":3,"file":"try.js","sourceRoot":"","sources":["../../../src/native/statement/try.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA8G;AAE9G,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,OAAO;IAChB,YAAY,EAAE,IAAI;IAClB,WAAW,EAAE,0CAA0C;IACvD,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,4BAA4B;SAC5C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,OAAO,EAAE,SAAS,EAAE,OAAO,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAE3F,MAAM,YAAY,GAAW,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,OAAO,CAAC,CAAA;QAEpE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,YAAY,CAAC,EAAE,CAAC;YAC3C,IAAI,YAAY,CAAC,KAAK,EAAE,CAAC;gBACrB,MAAM,KAAK,GAAG,YAAY,CAAC,KAAmB,CAAA;gBAC9C,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,OAAO,CAAC,CAAA;gBACpD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;oBAAE,OAAO,IAAI,CAAA;gBACjD,IAAI,IAAI,CAAC,KAAK;oBAAE,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAe,EAAE,KAAK,CAAC,OAAO,CAAC,CAAA;YAC9E,CAAC;YAED,OAAO,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,SAAS,CAAC,CAAA;QAC9C,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACjG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"try.js","sourceRoot":"","sources":["../../../src/native/statement/try.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA8G;AAE9G,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,OAAO;IAChB,YAAY,EAAE,IAAI;IAClB,WAAW,EAAE,0CAA0C;IACvD,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,4BAA4B;SAC5C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,OAAO,EAAE,SAAS,EAAE,OAAO,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAE3F,MAAM,YAAY,GAAW,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE;YAC7E,IAAI,CAAC,CAAC,CAAC,YAAY,KAAK,CAAC;gBAAE,MAAM,CAAC,CAAA;YAClC,OAAO,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;QACxB,CAAC,CAAC,CAAA;QAEF,IAAI,YAAY,CAAC,KAAK,EAAE,CAAC;YACrB,MAAM,KAAK,GAAG,YAAY,CAAC,KAAmB,CAAA;YAC9C,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,OAAO,CAAC,CAAA;YACpD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAA;YACjD,IAAI,IAAI,CAAC,KAAK;gBAAE,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAe,EAAE,KAAK,CAAC,OAAO,CAAC,CAAA;YAE1E,OAAO,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,SAAS,CAAC,CAAA;QAC9C,CAAC;QAED,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,YAAY,CAAC;YAAE,OAAO,YAAY,CAAA;QAEjE,OAAO,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,KAAK,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/time/setInterval.d.ts.map b/dist/native/time/setInterval.d.ts.map index f2bc5dad9c..fb3903e44b 100644 --- a/dist/native/time/setInterval.d.ts.map +++ b/dist/native/time/setInterval.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"setInterval.d.ts","sourceRoot":"","sources":["../../../src/native/time/setInterval.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAElG,wBA2CE"} \ No newline at end of file +{"version":3,"file":"setInterval.d.ts","sourceRoot":"","sources":["../../../src/native/time/setInterval.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAElG,wBA4CE"} \ No newline at end of file diff --git a/dist/native/time/setInterval.js b/dist/native/time/setInterval.js index 70b7259762..bda4e3ab8c 100644 --- a/dist/native/time/setInterval.js +++ b/dist/native/time/setInterval.js @@ -40,7 +40,9 @@ exports.default = new structures_1.NativeFunction({ const [time, name] = args; const c = ctx.clone(ctx.cloneRuntime()); const data = setInterval(async () => { - await this["resolveCode"](c, code).catch(ctx.noop); + const result = await this["resolveCode"](c, code).catch(ctx.noop); + if (result?.error) + ctx.noop(result.value); }, time || undefined); if (name) ctx.client.intervals.set(name, data); diff --git a/dist/native/time/setInterval.js.map b/dist/native/time/setInterval.js.map index 8a5870099f..c1bc430ec3 100644 --- a/dist/native/time/setInterval.js.map +++ b/dist/native/time/setInterval.js.map @@ -1 +1 @@ -{"version":3,"file":"setInterval.js","sourceRoot":"","sources":["../../../src/native/time/setInterval.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QACzE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAC7C,MAAM,CAAE,IAAI,EAAE,IAAI,CAAE,GAAG,IAAI,CAAA;QAE3B,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,YAAY,EAAE,CAAC,CAAA;QACvC,MAAM,IAAI,GAAG,WAAW,CAAC,KAAK,IAAI,EAAE;YAChC,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACtD,CAAC,EAAE,IAAI,IAAI,SAAS,CAAC,CAAA;QAErB,IAAI,IAAI;YAAE,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,CAAC,CAAA;QAE9C,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"setInterval.js","sourceRoot":"","sources":["../../../src/native/time/setInterval.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QACzE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAC7C,MAAM,CAAE,IAAI,EAAE,IAAI,CAAE,GAAG,IAAI,CAAA;QAE3B,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,YAAY,EAAE,CAAC,CAAA;QACvC,MAAM,IAAI,GAAG,WAAW,CAAC,KAAK,IAAI,EAAE;YAChC,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACjE,IAAI,MAAM,EAAE,KAAK;gBAAE,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAA;QAC7C,CAAC,EAAE,IAAI,IAAI,SAAS,CAAC,CAAA;QAErB,IAAI,IAAI;YAAE,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,CAAC,CAAA;QAE9C,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/time/setTimeout.d.ts.map b/dist/native/time/setTimeout.d.ts.map index 77ab6aa7b5..59b68a3ead 100644 --- a/dist/native/time/setTimeout.d.ts.map +++ b/dist/native/time/setTimeout.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"setTimeout.d.ts","sourceRoot":"","sources":["../../../src/native/time/setTimeout.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAElG,wBA4CE"} \ No newline at end of file +{"version":3,"file":"setTimeout.d.ts","sourceRoot":"","sources":["../../../src/native/time/setTimeout.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAElG,wBA6CE"} \ No newline at end of file diff --git a/dist/native/time/setTimeout.js b/dist/native/time/setTimeout.js index f53147b5b5..e0ae90b57d 100644 --- a/dist/native/time/setTimeout.js +++ b/dist/native/time/setTimeout.js @@ -40,7 +40,9 @@ exports.default = new structures_1.NativeFunction({ const [time, name] = args; const c = ctx.clone(ctx.cloneRuntime()); const data = setTimeout(async () => { - await this["resolveCode"](c, code).catch(ctx.noop); + const result = await this["resolveCode"](c, code).catch(ctx.noop); + if (result?.error) + ctx.noop(result.value); if (name) ctx.client.timeouts.delete(name); }, time || undefined); diff --git a/dist/native/time/setTimeout.js.map b/dist/native/time/setTimeout.js.map index 87b09b5709..ee9524056c 100644 --- a/dist/native/time/setTimeout.js.map +++ b/dist/native/time/setTimeout.js.map @@ -1 +1 @@ -{"version":3,"file":"setTimeout.js","sourceRoot":"","sources":["../../../src/native/time/setTimeout.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QACzE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAC7C,MAAM,CAAE,IAAI,EAAE,IAAI,CAAE,GAAG,IAAI,CAAA;QAE3B,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,YAAY,EAAE,CAAC,CAAA;QACvC,MAAM,IAAI,GAAG,UAAU,CAAC,KAAK,IAAI,EAAE;YAC/B,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAClD,IAAI,IAAI;gBAAE,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAA;QAC9C,CAAC,EAAE,IAAI,IAAI,SAAS,CAAC,CAAA;QAErB,IAAI,IAAI;YAAE,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,CAAC,CAAA;QAE7C,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"setTimeout.js","sourceRoot":"","sources":["../../../src/native/time/setTimeout.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QACzE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAC7C,MAAM,CAAE,IAAI,EAAE,IAAI,CAAE,GAAG,IAAI,CAAA;QAE3B,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,YAAY,EAAE,CAAC,CAAA;QACvC,MAAM,IAAI,GAAG,UAAU,CAAC,KAAK,IAAI,EAAE;YAC/B,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACjE,IAAI,MAAM,EAAE,KAAK;gBAAE,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAA;YACzC,IAAI,IAAI;gBAAE,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAA;QAC9C,CAAC,EAAE,IAAI,IAAI,SAAS,CAAC,CAAA;QAErB,IAAI,IAAI;YAAE,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,CAAC,CAAA;QAE7C,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/websocket/wsOn.d.ts.map b/dist/native/websocket/wsOn.d.ts.map index 6e9ca59b8b..873894601d 100644 --- a/dist/native/websocket/wsOn.d.ts.map +++ b/dist/native/websocket/wsOn.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"wsOn.d.ts","sourceRoot":"","sources":["../../../src/native/websocket/wsOn.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1F,wBAgEE"} \ No newline at end of file +{"version":3,"file":"wsOn.d.ts","sourceRoot":"","sources":["../../../src/native/websocket/wsOn.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1F,wBAiEE"} \ No newline at end of file diff --git a/dist/native/websocket/wsOn.js b/dist/native/websocket/wsOn.js index e93526fd13..fb290bf955 100644 --- a/dist/native/websocket/wsOn.js +++ b/dist/native/websocket/wsOn.js @@ -65,7 +65,9 @@ exports.default = new structures_1.NativeFunction({ ctx.setEnvironmentKey(param, arg instanceof Buffer ? (0, parseJSON_1.default)(arg.toString("utf-8")) : arg); } // We cannot stop this... - await this["resolveCode"](ctx, code); + const result = await this["resolveCode"](ctx, code).catch(ctx.noop); + if (result?.error) + ctx.noop(result.value); }); } return this.success(); diff --git a/dist/native/websocket/wsOn.js.map b/dist/native/websocket/wsOn.js.map index d594a5b889..8ab08cf467 100644 --- a/dist/native/websocket/wsOn.js.map +++ b/dist/native/websocket/wsOn.js.map @@ -1 +1 @@ -{"version":3,"file":"wsOn.js","sourceRoot":"","sources":["../../../src/native/websocket/wsOn.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,0EAAiD;AACjD,iDAA0F;AAE1F,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,MAAM,EAAE,KAAK;IACb,OAAO,EAAE;QACL,cAAc;KACjB;IACD,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,cAAc;YACpB,WAAW,EAAE,oDAAoD;YACjE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oDAAoD;YACjE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,qEAAqE;YAClF,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAC5E,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAE7C,MAAM,CAAE,EAAE,EAAE,QAAQ,EAAE,MAAM,CAAE,GAAG,IAAI,CAAA;QACrC,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC,CAAA;QACxC,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,IAAI,EAAE,EAAE,CAAC;YACL,EAAE,CAAC,EAAE,CAAC,QAAQ,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE;gBAC9B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE,CAAC;oBAC5C,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAA;oBACnB,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAA;oBACvB,IAAI,CAAC,KAAK;wBACN,MAAK;oBACT,GAAG,CAAC,iBAAiB,CAAC,KAAK,EAAE,GAAG,YAAY,MAAM,CAAC,CAAC,CAAC,IAAA,mBAAS,EAAC,GAAG,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAA;gBAChG,CAAC;gBAED,yBAAyB;gBACzB,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACxC,CAAC,CAAC,CAAA;QACN,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"wsOn.js","sourceRoot":"","sources":["../../../src/native/websocket/wsOn.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,0EAAiD;AACjD,iDAA0F;AAE1F,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,MAAM,EAAE,KAAK;IACb,OAAO,EAAE;QACL,cAAc;KACjB;IACD,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,cAAc;YACpB,WAAW,EAAE,oDAAoD;YACjE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oDAAoD;YACjE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,qEAAqE;YAClF,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAC5E,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAE7C,MAAM,CAAE,EAAE,EAAE,QAAQ,EAAE,MAAM,CAAE,GAAG,IAAI,CAAA;QACrC,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC,CAAA;QACxC,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,IAAI,EAAE,EAAE,CAAC;YACL,EAAE,CAAC,EAAE,CAAC,QAAQ,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,EAAE;gBAC9B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE,CAAC;oBAC5C,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAA;oBACnB,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAA;oBACvB,IAAI,CAAC,KAAK;wBACN,MAAK;oBACT,GAAG,CAAC,iBAAiB,CAAC,KAAK,EAAE,GAAG,YAAY,MAAM,CAAC,CAAC,CAAC,IAAA,mBAAS,EAAC,GAAG,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAA;gBAChG,CAAC;gBAED,yBAAyB;gBACzB,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;gBACnE,IAAI,MAAM,EAAE,KAAK;oBAAE,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAA;YAC7C,CAAC,CAAC,CAAA;QACN,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/websocket/wsSend.d.ts.map b/dist/native/websocket/wsSend.d.ts.map index c090b5afa5..744c5df301 100644 --- a/dist/native/websocket/wsSend.d.ts.map +++ b/dist/native/websocket/wsSend.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"wsSend.d.ts","sourceRoot":"","sources":["../../../src/native/websocket/wsSend.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;AAE1F,wBAwDE"} \ No newline at end of file +{"version":3,"file":"wsSend.d.ts","sourceRoot":"","sources":["../../../src/native/websocket/wsSend.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;AAE1F,wBAyDE"} \ No newline at end of file diff --git a/dist/native/websocket/wsSend.js b/dist/native/websocket/wsSend.js index 019c13470f..319e9fdee6 100644 --- a/dist/native/websocket/wsSend.js +++ b/dist/native/websocket/wsSend.js @@ -54,7 +54,9 @@ exports.default = new structures_1.NativeFunction({ ws.send(JSON.stringify(value), cb ? async (err) => { if (param) ctx.setEnvironmentKey(param, err); - await this["resolveCode"](ctx, cb); + const result = await this["resolveCode"](ctx, cb).catch(ctx.noop); + if (result?.error) + ctx.noop(result.value); } : undefined); } return this.success(); diff --git a/dist/native/websocket/wsSend.js.map b/dist/native/websocket/wsSend.js.map index 3d22b4c4ee..70c00d5da4 100644 --- a/dist/native/websocket/wsSend.js.map +++ b/dist/native/websocket/wsSend.js.map @@ -1 +1 @@ -{"version":3,"file":"wsSend.js","sourceRoot":"","sources":["../../../src/native/websocket/wsSend.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0F;AAE1F,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,OAAO,EAAE;QACL,gBAAgB;KACnB;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,cAAc;YACpB,WAAW,EAAE,oDAAoD;YACjE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,gEAAgE;YAC7E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAC5E,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAE7C,MAAM,CAAE,EAAE,EAAE,KAAK,EAAE,KAAK,CAAE,GAAG,IAAI,CAAA;QACjC,MAAM,EAAE,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEjE,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC,CAAA;QACxC,IAAI,EAAE,EAAE,CAAC;YACL,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,EAAE,GAAG,EAAE,EAAE;gBAC9C,IAAI,KAAK;oBACL,GAAG,CAAC,iBAAiB,CAAC,KAAK,EAAE,GAAG,CAAC,CAAA;gBACrC,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAA;YACtC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;QAClB,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"wsSend.js","sourceRoot":"","sources":["../../../src/native/websocket/wsSend.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0F;AAE1F,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,OAAO,EAAE;QACL,gBAAgB;KACnB;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,cAAc;YACpB,WAAW,EAAE,oDAAoD;YACjE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,gEAAgE;YAC7E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAC5E,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAE7C,MAAM,CAAE,EAAE,EAAE,KAAK,EAAE,KAAK,CAAE,GAAG,IAAI,CAAA;QACjC,MAAM,EAAE,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEjE,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC,CAAA;QACxC,IAAI,EAAE,EAAE,CAAC;YACL,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,EAAE,GAAG,EAAE,EAAE;gBAC9C,IAAI,KAAK;oBACL,GAAG,CAAC,iBAAiB,CAAC,KAAK,EAAE,GAAG,CAAC,CAAA;gBACrC,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;gBACjE,IAAI,MAAM,EAAE,KAAK;oBAAE,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAA;YAC7C,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;QAClB,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/structures/@internal/CompiledFunction.d.ts b/dist/structures/@internal/CompiledFunction.d.ts index a0b5c48267..5538671b2c 100644 --- a/dist/structures/@internal/CompiledFunction.d.ts +++ b/dist/structures/@internal/CompiledFunction.d.ts @@ -89,6 +89,7 @@ export declare class CompiledFunction(type: T, ...args: GetErrorArgs): Return; customError(msg: string): Return; execute(ctx: Context): Promise; + private run; private isValidReturnType; private fail; static toResolveArgString(type: ArgType): "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"; diff --git a/dist/structures/@internal/CompiledFunction.d.ts.map b/dist/structures/@internal/CompiledFunction.d.ts.map index 56ea3aadd4..b1acaa00a7 100644 --- a/dist/structures/@internal/CompiledFunction.d.ts.map +++ b/dist/structures/@internal/CompiledFunction.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CompiledFunction.d.ts","sourceRoot":"","sources":["../../../src/structures/@internal/CompiledFunction.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"CompiledFunction.d.ts","sourceRoot":"","sources":["../../../src/structures/@internal/CompiledFunction.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/structures/@internal/CompiledFunction.js b/dist/structures/@internal/CompiledFunction.js index 4e3adeadcf..857d0857d5 100644 --- a/dist/structures/@internal/CompiledFunction.js +++ b/dist/structures/@internal/CompiledFunction.js @@ -419,6 +419,12 @@ class CompiledFunction { return this.error(ForgeError_1.ErrorType.Custom, msg); } async execute(ctx) { + if (!this.data.silent) + return this.run(ctx); + const rt = await this.run(ctx); + return rt.error ? this.stop() : rt; + } + async run(ctx) { // @ts-ignore if (!this.fn.data.unwrap) return this.fn.data.execute.call(this, ctx); diff --git a/dist/structures/@internal/CompiledFunction.js.map b/dist/structures/@internal/CompiledFunction.js.map index a55c04c193..40b94a7ab8 100644 --- a/dist/structures/@internal/CompiledFunction.js.map +++ b/dist/structures/@internal/CompiledFunction.js.map @@ -1 +1 @@ -{"version":3,"file":"CompiledFunction.js","sourceRoot":"","sources":["../../../src/structures/@internal/CompiledFunction.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"CompiledFunction.js","sourceRoot":"","sources":["../../../src/structures/@internal/CompiledFunction.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/structures/@internal/Context.d.ts.map b/dist/structures/@internal/Context.d.ts.map index 43a9f3fd3f..b781a9e2f4 100644 --- a/dist/structures/@internal/Context.d.ts.map +++ b/dist/structures/@internal/Context.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Context.d.ts","sourceRoot":"","sources":["../../../src/structures/@internal/Context.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Context.d.ts","sourceRoot":"","sources":["../../../src/structures/@internal/Context.ts"],"names":[],"mappings":"AAKA,OAAO,EACH,wBAAwB,EACxB,6BAA6B,EAC7B,2BAA2B,EAC3B,oCAAoC,EACpC,WAAW,EAEX,2BAA2B,EAC3B,6BAA6B,EAC7B,KAAK,EACL,WAAW,EACX,KAAK,EACL,WAAW,EACX,wCAAwC,EACxC,WAAW,EACX,YAAY,EACZ,mBAAmB,EACnB,OAAO,EACP,eAAe,EACf,mBAAmB,EACnB,IAAI,EACJ,cAAc,EACd,eAAe,EACf,OAAO,EACP,YAAY,EACZ,IAAI,EACJ,iBAAiB,EACpB,MAAM,YAAY,CAAA;AACnB,OAAO,EAAE,gBAAgB,EAAE,8BAA8B,EAAE,MAAM,oBAAoB,CAAA;AACrF,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAA;AACjD,OAAO,EAAE,IAAI,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAA;AACnD,OAAO,EAAE,MAAM,EAAc,MAAM,UAAU,CAAA;AAC7C,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAA;AAGlD,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,QAAQ,CAAA;AAG1C,MAAM,MAAM,cAAc,CAAC,CAAC,SAAS,CAAC,GAAG,IAAI,EAAE,CAAC,EAAE,MAAM,SAAS,OAAO,IAAI,CACxE,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,KAClB,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,CAAA;AAE7B,oBAAY,eAAe;IACvB,IAAI,IAAA;IACJ,IAAI,IAAA;CACP;AAED,MAAM,WAAW,YAAY;IACzB,IAAI,EAAE,MAAM,CAAA;IACZ,IAAI,CAAC,EAAE,QAAQ,CAAA;IACf,WAAW,CAAC,EAAE,eAAe,CAAA;IAC7B,OAAO,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAA;IAC/B,MAAM,EAAE,MAAM,CAAA;IACd,QAAQ,CAAC,EAAE;QACP,OAAO,CAAC,EAAE,OAAO,CAAA;QACjB,IAAI,CAAC,EAAE,MAAM,CAAA;KAChB,CAAA;CACJ;AAED,MAAM,WAAW,mBAAmB;IAChC,OAAO,EAAE,2BAA2B,EAAE,CAAA;IACtC,eAAe,CAAC,EAAE,oCAAoC,CAAA;IACtD,WAAW,CAAC,EAAE,MAAM,EAAE,CAAA;IACtB,cAAc,CAAC,EAAE,MAAM,EAAE,CAAA;CAC5B;AAED,MAAM,WAAW,sBAAsB;IACnC,OAAO,CAAC,EAAE,iBAAiB,CAAA;IAC3B,cAAc,CAAC,EAAE,wCAAwC,CAAA;CAC5D;AAED,MAAM,WAAW,kBAAkB;IAC/B,IAAI,EAAE,8BAA8B,CAAA;IACpC,IAAI,EAAE,MAAM,EAAE,CAAA;CACjB;AAED,MAAM,WAAW,iBAAiB;IAC9B,OAAO,EAAE,cAAc,CAAA;IACvB,OAAO,EAAE,mBAAmB,CAAA;IAC5B,KAAK,EAAE,YAAY,CAAA;CACtB;AAED,oBAAY,YAAY;IACpB,QAAQ,aAAa;IACrB,OAAO,YAAY;IACnB,MAAM,WAAW;IACjB,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,OAAO,YAAY;IACnB,MAAM,WAAW;IACjB,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,eAAe,qBAAqB;IACpC,WAAW,iBAAiB;IAC5B,YAAY,kBAAkB;IAC9B,WAAW,iBAAiB;IAC5B,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,OAAO,YAAY;IACnB,GAAG,QAAQ;CACd;AAED,MAAM,MAAM,SAAS,GAAG,KAAK,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,GAAG,CAAA;AACnD,MAAM,MAAM,aAAa,CAAC,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,MAAM,CAAC,GAAG,CAAC,GAAG,KAAK,CAAA;AACpF,MAAM,MAAM,gBAAgB,CAAC,CAAC,IAAI;KAC7B,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,GAAG,GAAG,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;CAC3E,CAAA;AAED,MAAM,WAAW,aAAa;IAC1B,MAAM,EAAE,WAAW,GAAG,IAAI,CAAA;IAC1B,IAAI,EAAE,IAAI,GAAG,IAAI,CAAA;IACjB,KAAK,EAAE,KAAK,GAAG,IAAI,CAAA;IACnB,OAAO,EAAE,WAAW,GAAG,IAAI,CAAA;IAC3B,OAAO,EAAE,OAAO,GAAG,IAAI,CAAA;IACvB,WAAW,EAAE,WAAW,GAAG,IAAI,CAAA;IAC/B,IAAI,EAAE,IAAI,GAAG,IAAI,CAAA;IACjB,WAAW,EAAE,WAAW,GAAG,IAAI,CAAA;IAC/B,QAAQ,EAAE,eAAe,GAAG,IAAI,CAAA;IAChC,KAAK,EAAE,KAAK,GAAG,IAAI,CAAA;IACnB,OAAO,EAAE,6BAA6B,GAAG,IAAI,CAAA;IAC7C,OAAO,EAAE,OAAO,GAAG,IAAI,CAAA;IACvB,KAAK,EAAE,eAAe,GAAG,IAAI,CAAA;IAC7B,YAAY,EAAE,YAAY,GAAG,IAAI,CAAA;CACpC;AAED,qBAAa,OAAO;;aAuBmB,OAAO,EAAE,SAAS;IApBrD,CAAC,KAAK,EAAE,WAAW,GAAG,OAAO,CAAA;IAE7B,kBAAkB,EAAG,MAAM,CAAA;IAC3B,IAAI,EAAE,OAAO,CAAC,YAAY,CAAC,CAAK;IAChC,WAAW,EAAE,OAAO,CAAC,mBAAmB,CAAC,CAAK;IAC9C,cAAc,EAAE,OAAO,CAAC,sBAAsB,CAAC,CAAK;IACpD,SAAS,EAAE,OAAO,CAAC,iBAAiB,CAAC,CAAK;IAC1C,QAAQ,EAAE,MAAM,CAAQ;IACxB,QAAQ,CAAC,EAAE,YAAY,CAAA;IAEvB,oBAAoB,CAAC,EAAE,mBAAmB,EAAE,CAAA;IAM5C,OAAO,CAAC,OAAO,CAAC,CAAQ;IAEjB,SAAS,EAAE,SAAS,CAAA;gBAEQ,OAAO,EAAE,SAAS;IAOrD,IAAW,MAAM,gCAEhB;IAED,IAAW,GAAG,CAAC,CAAC,EAAE,QAAQ,EAGzB;IAED,IAAW,MAAM,CAAC,GAAG,EAAE,MAAM,GAAG,SAAS,EAExC;IAED,IAAW,MAAM,IAJM,MAAM,GAAG,SAAS,CAQxC;IAED,IAAW,GAAG,6CAEb;IAED,IAAW,GAAG,IAnBI,QAAQ,CAqBzB;IAED,IAAW,IAAI,aAEd;IAED,IAAW,MAAM,uCAEhB;IAED,IAAW,OAAO,yCAEjB;IAED,IAAW,WAAW,uBAErB;IAED,IAAW,YAAY,wBAEtB;IAED,IAAW,MAAM,uBAOhB;IAED,IAAW,KAAK,iBAEf;IAED,IAAW,OAAO,mBAEjB;IAED,IAAW,KAAK,2BAEf;IAED,IAAW,IAAI,gBAEd;IAED,IAAW,QAAQ,2BAElB;IAED,IAAW,OAAO,wBAOjB;IAED,IAAW,WAAW,uBAErB;IAED,IAAW,IAAI,gBAWd;IAED,IAAW,KAAK,iBASf;IAED,IAAW,OAAO,oXAWjB;IAEY,MAAM,CAAC,IAAI,SAAS,CAAC,GAAG,IAAI,EAAE,CAAC,EAAE,MAAM,SAAS,OAAO,EAChE,EAAE,EAAE,gBAAgB,CAAC,IAAI,EAAE,MAAM,CAAC,EAClC,EAAE,EAAE,cAAc,CAAC,IAAI,EAAE,MAAM,CAAC,GACjC,OAAO,CAAC,MAAM,CAAC;IAYX,KAAK,CAAC,OAAO,EAAE,MAAM;IAUrB,gBAAgB,CAAC,EAAE,EAAE,gBAAgB,EAAE,EAAE,EAAE,MAAM;IAkBjD,gBAAgB;IAIhB,uBAAuB;IAIvB,0BAA0B;IAIjC;;;;OAIG;IACU,sBAAsB,CAAC,IAAI,CAAC,EAAE,OAAO;IAS3C,iBAAiB,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO;IAI9C,4BAA4B,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;IAe9C,yBAAyB,CAAC,KAAK,EAAE,OAAO,EAAE,GAAG,IAAI,EAAE,MAAM,EAAE;IAkB3D,oBAAoB,CAAC,IAAI,EAAE,MAAM;WAI1B,gBAAgB,CAAC,QAAQ,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,MAAM,EAAE;IAc3D,iBAAiB,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;IAInC,UAAU,CAAC,IAAI,EAAE,MAAM;IAIvB,aAAa,CAAC,IAAI,EAAE,MAAM;IAI1B,UAAU,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO;IAIvC,UAAU,CAAC,IAAI,EAAE,MAAM;IAIvB,gBAAgB,CAAC,IAAI,EAAE,MAAM;IAI7B,mBAAmB,CAAC,IAAI,EAAE,MAAM;IAIhC,gBAAgB,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,kBAAkB;IAIvD,aAAa;IAIb,gBAAgB;IAIhB,YAAY,IAAI,IAAI,IAAI,IAAI,GAAG;QAAE,IAAI,WAAW,IAAI,wBAAwB,CAAA;KAAE;IAI9E,gBAAgB,IAAI,IAAI,IAAI,IAAI,GAAG;QAAE,IAAI,WAAW,IAAI,6BAA6B,CAAA;KAAE;IAIvF,SAAS,IAAI,IAAI,IAAI,IAAI,GAAG;QAAE,IAAI,WAAW,IAAI,2BAA2B,CAAA;KAAE;IAI9E,sBAAsB,CAAC,CAAC,SAAS,SAAS,EAAE,IAAI,EAAE,CAAC,EAAE,GAAG,IAAI,EAAE,MAAM,EAAE,GAErB,aAAa,CAAC,CAAC,CAAC,GAAG,IAAI;IAGxE,WAAW,CAAC,CAAC,SAAS,MAAM,EAAE,CAAC,SAAS,SAAS,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG;SAAG,CAAC,IAAI,MAAM;YAAE,GAAG,EAAE,OAAO,CAAA;SAAE,IAAI,CAAC,GAAG,aAAa,CAAC,CAAC,CAAC;KAAE;IAI5I,GAAG,CAAC,CAAC,EAAE,GAAG,EAAE,WAAW,GACN,CAAC;IAGlB,wBAAwB;IAIxB,WAAW,CAAC,CAAC,SAAS,MAAM,EAAE,CAAC,SAAS,SAAS,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,cAZqB,CAAC;aAAiB,OAAO;;IAkBvH,OAAO,CAAC,KAAK;IAIb,IAAW,YAAY;;;MAEtB;IAEM,UAAU;IAIjB;;;OAGG;IACI,KAAK,CAAC,KAAK,CAAC,EAAE,OAAO,CAAC,SAAS,CAAC,EAAE,QAAQ,UAAQ;IAkBlD,YAAY,IAAI,SAAS;IAOhC,OAAO,CAAC,UAAU;IAIlB,IAAW,IAAI,6BAEd;CACJ"} \ No newline at end of file diff --git a/dist/structures/@internal/Context.js b/dist/structures/@internal/Context.js index b3367ed964..bb89fbadf5 100644 --- a/dist/structures/@internal/Context.js +++ b/dist/structures/@internal/Context.js @@ -192,6 +192,9 @@ class Context { else if (rt.return && this.runtime.allowTopLevelReturn) { throw new Return_1.Return(Return_1.ReturnType.Return, rt.value); } + else if (rt.error && this.runtime.throwErrors) { + throw rt.value; + } else if (rt.return || rt.break || rt.continue) { const log = ":x: " + Return_1.ReturnType[rt.type] + " statements are not allowed in outer scopes."; this.alert(log).catch(Logger_1.Logger.error.bind(null, log)); @@ -230,7 +233,7 @@ class Context { let data = this.#environment; for (let i = 0, len = keys.length - 1; i < len; i++) { const key = keys[i]; - if (!(key in data)) + if (!Object.hasOwn(data, key)) return false; data = data[key]; } @@ -243,11 +246,13 @@ class Context { let data = this.#environment; for (let i = 0, len = keys.length - 1; i < len; i++) { const key = keys[i]; - if (!(key in data)) + if (!Object.hasOwn(data, key)) return false; data = data[key]; } const lastKey = keys[keys.length - 1]; + if (lastKey === "__proto__") + return false; data[lastKey] = value; return true; } @@ -259,7 +264,7 @@ class Context { return previous; for (let i = 0, len = args.length; i < len; i++) { const key = args[i]; - if (!(key in previous)) + if (!Object.hasOwn(previous, key) && (key in Object.prototype || !(key in previous))) return; previous = previous[key]; if (typeof previous !== "object" || previous === null) @@ -331,7 +336,7 @@ class Context { return this.client.getExtension.bind(this.client); } cloneEmpty() { - return new Context({ ...this.runtime }); + return new Context({ ...this.runtime, throwErrors: false }); } /** * Clones keywords, environment vars, and local functions. diff --git a/dist/structures/@internal/Context.js.map b/dist/structures/@internal/Context.js.map index b7fe6271a9..7b20ec49c6 100644 --- a/dist/structures/@internal/Context.js.map +++ b/dist/structures/@internal/Context.js.map @@ -1 +1 @@ -{"version":3,"file":"Context.js","sourceRoot":"","sources":["../../../src/structures/@internal/Context.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;;AAEF,2CA2BmB;AAEnB,2CAAiD;AAEjD,qCAA6C;AAG7C,qCAAiC;AAEjC,8EAAqD;AAMrD,IAAY,eAGX;AAHD,WAAY,eAAe;IACvB,qDAAI,CAAA;IACJ,qDAAI,CAAA;AACR,CAAC,EAHW,eAAe,+BAAf,eAAe,QAG1B;AAqCD,IAAY,YAmBX;AAnBD,WAAY,YAAY;IACpB,qCAAqB,CAAA;IACrB,mCAAmB,CAAA;IACnB,iCAAiB,CAAA;IACjB,+BAAe,CAAA;IACf,mCAAmB,CAAA;IACnB,qCAAqB,CAAA;IACrB,mCAAmB,CAAA;IACnB,iCAAiB,CAAA;IACjB,iCAAiB,CAAA;IACjB,mCAAmB,CAAA;IACnB,oDAAoC,CAAA;IACpC,4CAA4B,CAAA;IAC5B,8CAA8B,CAAA;IAC9B,4CAA4B,CAAA;IAC5B,mCAAmB,CAAA;IACnB,qCAAqB,CAAA;IACrB,mCAAmB,CAAA;IACnB,2BAAW,CAAA;AACf,CAAC,EAnBW,YAAY,4BAAZ,YAAY,QAmBvB;AAyBD,MAAa,OAAO;IAuBmB;IAtBnC,MAAM,GAA2B,EAAE,CAAC;IAIpC,kBAAkB,CAAS;IAC3B,IAAI,GAA0B,EAAE,CAAA;IAChC,WAAW,GAAiC,EAAE,CAAA;IAC9C,cAAc,GAAoC,EAAE,CAAA;IACpD,SAAS,GAA+B,EAAE,CAAA;IAC1C,QAAQ,GAAW,KAAK,CAAA;IACxB,QAAQ,CAAe;IAEvB,oBAAoB,CAAwB;IAE5C,SAAS,GAA4B,EAAE,CAAA;IACvC,YAAY,GAA4B,EAAE,CAAA;IAC1C,eAAe,GAAuC,EAAE,CAAA;IAEhD,OAAO,CAAS;IAEjB,SAAS,CAAW;IAE3B,YAAmC,OAAkB;QAAlB,YAAO,GAAP,OAAO,CAAW;QACjD,IAAI,OAAO,CAAC,WAAW;YAAE,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,WAAW,CAAA;QAChE,IAAI,OAAO,CAAC,QAAQ;YAAE,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,QAAQ,CAAA;QACvD,IAAI,OAAO,CAAC,cAAc;YAAE,IAAI,CAAC,eAAe,GAAG,OAAO,CAAC,cAAc,CAAA;QACzE,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,KAAK,IAAI,qBAAS,EAAE,CAAA;IAC1D,CAAC;IAED,IAAW,MAAM;QACb,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAA;IAC9B,CAAC;IAED,IAAW,GAAG,CAAC,CAAW;QACtB,IAAI,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,CAAA;QACpB,IAAI,CAAC,UAAU,EAAE,CAAA;IACrB,CAAC;IAED,IAAW,MAAM,CAAC,GAAuB;QACrC,IAAI,CAAC,OAAO,GAAG,GAAG,CAAA;IACtB,CAAC;IAED,IAAW,MAAM;QACb,MAAM,GAAG,GAAG,IAAI,CAAC,OAAO,CAAA;QACxB,IAAI,CAAC,OAAO,GAAG,SAAS,CAAA;QACxB,OAAO,GAAG,CAAA;IACd,CAAC;IAED,IAAW,GAAG;QACV,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAA;IAC/B,CAAC;IAED,IAAW,GAAG;QACV,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAA;IAC3B,CAAC;IAED,IAAW,IAAI;QACX,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,EAAE,CAAA;IAClC,CAAC;IAED,IAAW,MAAM;QACb,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAA;IAC9B,CAAC;IAED,IAAW,OAAO;QACd,OAAO,IAAI,CAAC,MAAM,CAAC,OAAO,KAAK,IAAI,CAAC,GAAG,YAAY,0CAA6B,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAA;IACtG,CAAC;IAED,IAAW,WAAW;QAClB,OAAO,IAAI,CAAC,MAAM,CAAC,WAAW,KAAK,IAAI,CAAC,GAAG,YAAY,wBAAW,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAA;IACxF,CAAC;IAED,IAAW,YAAY;QACnB,OAAO,IAAI,CAAC,MAAM,CAAC,YAAY,KAAK,IAAI,CAAC,GAAG,YAAY,yBAAY,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAA;IAC1F,CAAC;IAED,IAAW,MAAM;QACb,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM;YACtB,IAAI,CAAC,GAAG,YAAY,wBAAW;gBAC3B,CAAC,CAAC,IAAI,CAAC,GAAG;gBACV,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,MAAM,YAAY,wBAAW;oBAC5D,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM;oBACjB,CAAC,CAAC,IAAI,CAAC,CAAA;IACvB,CAAC;IAED,IAAW,KAAK;QACZ,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,KAAK,IAAI,CAAC,GAAG,YAAY,kBAAK,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAC9E,CAAC;IAED,IAAW,OAAO;QACd,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,KAAK,IAAI,CAAC,GAAG,YAAY,oBAAO,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAClF,CAAC;IAED,IAAW,KAAK;QACZ,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,KAAK,IAAI,CAAC,GAAG,YAAY,4BAAe,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IACxF,CAAC;IAED,IAAW,IAAI;QACX,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,KAAK,IAAI,CAAC,GAAG,YAAY,iBAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAC5E,CAAC;IAED,IAAW,QAAQ;QACf,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,KAAK,IAAI,CAAC,GAAG,YAAY,4BAAe,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAC3F,CAAC;IAED,IAAW,OAAO;QACd,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO;YACvB,SAAS,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,OAAO;gBACrC,CAAC,CAAE,IAAI,CAAC,GAAG,CAAC,OAAmB;gBAC/B,CAAC,CAAC,IAAI,CAAC,GAAG,YAAY,oBAAO;oBACzB,CAAC,CAAC,IAAI,CAAC,GAAG;oBACV,CAAC,CAAC,IAAI,CAAC,CAAA;IACvB,CAAC;IAED,IAAW,WAAW;QAClB,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,KAAK,IAAI,CAAC,GAAG,YAAY,4BAAe,CAAC,CAAC,CAAC,IAAI,CAAC,GAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAC7G,CAAC;IAED,IAAW,IAAI;QACX,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI;YACpB,MAAM,IAAI,IAAI,CAAC,GAAG;gBACd,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI;gBACf,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,GAAG;oBAClB,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM;oBACjB,CAAC,CAAC,IAAI,CAAC,GAAG,YAAY,iBAAI;wBACtB,CAAC,CAAC,IAAI,CAAC,GAAG;wBACV,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,GAAG;4BAClB,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,IAAI,IAAI;4BAC/B,CAAC,CAAC,IAAI,CAAC,CAAA;IAC/B,CAAC;IAED,IAAW,KAAK;QACZ,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK;YACrB,OAAO,IAAI,IAAI,CAAC,GAAG;gBACf,CAAC,CAAE,IAAI,CAAC,GAAG,CAAC,KAAe;gBAC3B,CAAC,CAAC,IAAI,CAAC,GAAG,YAAY,kBAAK;oBACvB,CAAC,CAAC,IAAI,CAAC,GAAG;oBACV,CAAC,CAAC,SAAS,IAAI,IAAI,CAAC,GAAG;wBACnB,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK;wBACxB,CAAC,CAAC,IAAI,CAAC,CAAA;IAC3B,CAAC;IAED,IAAW,OAAO;QACd,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO;YACvB,SAAS,IAAI,IAAI,CAAC,GAAG;gBACjB,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,OAAO;oBACvB,CAAC,CAAC,IAAI;oBACN,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO;gBACtB,CAAC,CAAC,IAAI,CAAC,GAAG,YAAY,wBAAW;oBAC7B,CAAC,CAAC,IAAI,CAAC,GAAG;oBACV,CAAC,CAAC,SAAS,IAAI,IAAI,CAAC,GAAG;wBACnB,CAAC,CAAE,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,OAAuB;wBAC3C,CAAC,CAAC,IAAI,CAAC,CAAA;IAC3B,CAAC;IAEM,KAAK,CAAC,MAAM,CACf,EAAkC,EAClC,EAAgC;QAEhC,MAAM,MAAM,GAAG,MAAM,EAAE,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,CAAA;QAE5C,gCAAgC;QAChC,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC;YAClB,OAAO,MAAM,CAAA;QACjB,CAAC;QAED,qBAAqB;QACrB,OAAO,EAAE,CAAC,MAAM,CAAC,KAAyB,CAAC,CAAA;IAC/C,CAAC;IAEM,KAAK,CAAC,OAAe;QACxB,IAAI,IAAI,CAAC,OAAO,CAAC,uBAAuB,EAAE,CAAC;YACvC,eAAM,CAAC,KAAK,CAAC,OAAO,CAAC,CAAA;YACrB,OAAO,OAAO,CAAC,OAAO,EAAE,CAAA;QAC5B,CAAC;QAED,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,CAAA;QACtB,OAAO,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,OAAO,CAAC,CAAA;IACjD,CAAC;IAEM,gBAAgB,CAAC,EAAoB,EAAE,EAAU;QACpD,IAAI,EAAE,CAAC,IAAI,CAAC,MAAM;YACd,OAAO,KAAK,CAAA;aACX,IAAI,EAAE,CAAC,MAAM,IAAI,IAAI,CAAC,OAAO,CAAC,mBAAmB,EAAE,CAAC;YACrD,MAAM,IAAI,eAAM,CAAC,mBAAU,CAAC,MAAM,EAAE,EAAE,CAAC,KAAe,CAAC,CAAA;QAC3D,CAAC;aAAM,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,QAAQ,EAAE,CAAC;YAC9C,MAAM,GAAG,GAAG,MAAM,GAAG,mBAAU,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,8CAA8C,CAAA;YACzF,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,eAAM,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;QACvD,CAAC;aAAM,IAAI,EAAE,CAAC,KAAK,EAAE,CAAC;YAClB,MAAM,GAAG,GAAG,EAAE,CAAC,KAAmB,CAAA;YAClC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,eAAM,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;QAC/D,CAAC;QAED,OAAO,KAAK,CAAA;IAChB,CAAC;IAEM,gBAAgB;QACnB,IAAI,CAAC,IAAI,GAAG,EAAE,CAAA;IAClB,CAAC;IAEM,uBAAuB;QAC1B,IAAI,CAAC,WAAW,GAAG,EAAE,CAAA;IACzB,CAAC;IAEM,0BAA0B;QAC7B,IAAI,CAAC,cAAc,GAAG,EAAE,CAAA;IAC5B,CAAC;IAED;;;;OAIG;IACI,KAAK,CAAC,sBAAsB,CAAC,IAAc;QAC9C,MAAM,EAAE,MAAM,EAAE,GAAG,IAAI,CAAC,MAAM,CAAC,WAAW,CAAA;QAE1C,IAAI,IAAI,IAAI,MAAM,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;YAC5B,OAAO,MAAM,CAAC,KAAK,CAAA;QACvB,CAAC;QACD,OAAO,MAAM,MAAM,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;IAChD,CAAC;IAEM,iBAAiB,CAAC,IAAY,EAAE,KAAc;QACjD,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAA;IAC5C,CAAC;IAEM,4BAA4B,CAAC,GAAG,IAAc;QACjD,IAAI,IAAI,GAAG,IAAI,CAAC,YAAY,CAAA;QAC5B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YAClD,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAA;YACnB,IAAI,CAAC,CAAC,GAAG,IAAI,IAAI,CAAC;gBACd,OAAO,KAAK,CAAA;YAChB,IAAI,GAAG,IAAI,CAAC,GAAG,CAA4B,CAAA;QAC/C,CAAC;QAED,MAAM,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAA;QACjC,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC;YACnB,OAAO,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAA;QACtC,OAAO,OAAO,IAAI,CAAC,GAAG,CAAC,CAAA;IAC3B,CAAC;IAEM,yBAAyB,CAAC,KAAc,EAAE,GAAG,IAAc;QAC9D,IAAI,IAAI,GAAG,IAAI,CAAC,YAAY,CAAA;QAC5B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YAClD,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAA;YACnB,IAAI,CAAC,CAAC,GAAG,IAAI,IAAI,CAAC;gBACd,OAAO,KAAK,CAAA;YAChB,IAAI,GAAG,IAAI,CAAC,GAAG,CAA4B,CAAA;QAC/C,CAAC;QAED,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAA;QACrC,IAAI,CAAC,OAAO,CAAC,GAAG,KAAK,CAAA;QAErB,OAAO,IAAI,CAAA;IACf,CAAC;IAEM,oBAAoB,CAAC,IAAY;QACpC,OAAO,OAAO,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAA;IACzC,CAAC;IAEM,MAAM,CAAC,gBAAgB,CAAC,QAAgB,EAAE,GAAG,IAAc;QAC9D,IAAI,CAAC,QAAQ;YACT,OAAO,QAAQ,CAAA;QAEnB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YAC9C,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAA;YACnB,IAAI,CAAC,CAAC,GAAG,IAAI,QAAQ,CAAC;gBAAE,OAAM;YAC9B,QAAQ,GAAG,QAAQ,CAAC,GAA4B,CAAC,CAAA;YACjD,IAAI,OAAO,QAAQ,KAAK,QAAQ,IAAI,QAAQ,KAAK,IAAI;gBAAE,MAAK;QAChE,CAAC;QAED,OAAO,QAAQ,CAAA;IACnB,CAAC;IAEM,iBAAiB,CAAC,GAAG,IAAc;QACtC,OAAO,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,YAAY,EAAE,GAAG,IAAI,CAAC,CAAA;IAC/D,CAAC;IAEM,UAAU,CAAC,IAAY;QAC1B,OAAO,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAA;IAC/B,CAAC;IAEM,aAAa,CAAC,IAAY;QAC7B,OAAO,OAAO,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAA;IACtC,CAAC;IAEM,UAAU,CAAC,IAAY,EAAE,KAAc;QAC1C,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAA;IACzC,CAAC;IAEM,UAAU,CAAC,IAAY;QAC1B,OAAO,IAAI,IAAI,IAAI,CAAC,SAAS,CAAA;IACjC,CAAC;IAEM,gBAAgB,CAAC,IAAY;QAChC,OAAO,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAA;IACrC,CAAC;IAEM,mBAAmB,CAAC,IAAY;QACnC,OAAO,OAAO,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAA;IAC5C,CAAC;IAEM,gBAAgB,CAAC,IAAY,EAAE,IAAwB;QAC1D,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,CAAA;IAC9C,CAAC;IAEM,aAAa;QAChB,IAAI,CAAC,SAAS,GAAG,EAAE,CAAA;IACvB,CAAC;IAEM,gBAAgB;QACnB,IAAI,CAAC,YAAY,GAAG,EAAE,CAAA;IAC1B,CAAC;IAEM,YAAY;QACf,OAAO,CAAC,CAAC,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,WAAW,CAAC,eAAe,EAAE,CAAA;IACnE,CAAC;IAEM,gBAAgB;QACnB,OAAO,CAAC,CAAC,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,WAAW,CAAC,oBAAoB,EAAE,CAAA;IACxE,CAAC;IAEM,SAAS;QACZ,OAAO,CAAC,CAAC,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,WAAW,CAAC,kBAAkB,EAAE,CAAA;IACtE,CAAC;IAEM,sBAAsB,CAAsB,IAAO,EAAE,GAAG,IAAc;QACzE,MAAM,GAAG,GAAG,IAAI,CAAC,iBAAiB,CAAC,GAAG,IAAI,CAAC,CAAA;QAC3C,OAAO,CAAC,GAAG,IAAI,GAAG,YAAY,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAA4B,CAAA;IAC/E,CAAC;IAEM,WAAW,CAAwC,GAAM,EAAE,IAAO;QACrE,OAAO,IAAI,CAAC,GAAG,CAAC,KAAK,SAAS,IAAI,IAAI,CAAC,GAAG,CAAC,YAAY,IAAI,CAAA;IAC/D,CAAC;IAEM,GAAG,CAAI,GAAgB;QAC1B,OAAO,IAAI,CAAC,GAAG,CAAM,CAAA;IACzB,CAAC;IAEM,wBAAwB;QAC3B,OAAO,IAAI,CAAC,OAAO,CAAC,oBAAoB,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,oBAAoB,KAAK,SAAS,IAAI,IAAI,CAAC,GAAG,EAAE,wBAAwB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAA;IACpJ,CAAC;IAEM,WAAW,CAAwC,GAAM,EAAE,IAAO;QACrE,IAAI,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,IAAI,CAAC;YAC3B,OAAO,IAAI,CAAC,GAAG,CAAC,CAAA;QACpB,OAAO,IAAI,CAAA;IACf,CAAC;IAEO,KAAK;QACT,MAAM,IAAI,CAAA;IACd,CAAC;IAED,IAAW,YAAY;QACnB,OAAO,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAA;IACrD,CAAC;IAEM,UAAU;QACb,OAAO,IAAI,OAAO,CAAC,EAAE,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC,CAAA;IAC3C,CAAC;IAED;;;OAGG;IACI,KAAK,CAAC,KAA0B,EAAE,QAAQ,GAAG,KAAK;QACrD,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,EAAE,CAAA;QAE/B,KAAK,CAAC,SAAS,GAAG,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,SAAS,EAAE,CAAA;QACnE,KAAK,CAAC,YAAY,GAAG,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,YAAY,EAAE,CAAA;QAC5E,KAAK,CAAC,eAAe,GAAG,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,eAAe,EAAE,CAAA;QAErF,IAAI,KAAK,EAAE,CAAC;YACR,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;YAC/B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC9C,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAA;gBACnB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,GAAsB,CAAC,CAAC,CAAA;YAClE,CAAC;QACL,CAAC;QAED,OAAO,KAAK,CAAA;IAChB,CAAC;IAEM,YAAY;QACf,IAAI,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAA;QACtC,IAAI,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,YAAY,CAAA;QAC5C,IAAI,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,CAAC,eAAe,CAAA;QAClD,OAAO,IAAI,CAAC,OAAO,CAAA;IACvB,CAAC;IAEO,UAAU;QACd,IAAI,CAAC,MAAM,GAAG,EAAE,CAAA;IACpB,CAAC;IAED,IAAW,IAAI;QACX,OAAO,qBAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;IACjC,CAAC;CACJ;AA9YD,0BA8YC"} \ No newline at end of file +{"version":3,"file":"Context.js","sourceRoot":"","sources":["../../../src/structures/@internal/Context.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/structures/forge/ForgeFunction.d.ts.map b/dist/structures/forge/ForgeFunction.d.ts.map index af047cd122..72955d1a86 100644 --- a/dist/structures/forge/ForgeFunction.d.ts.map +++ b/dist/structures/forge/ForgeFunction.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ForgeFunction.d.ts","sourceRoot":"","sources":["../../../src/structures/forge/ForgeFunction.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,gBAAgB,EAAE,OAAO,EAAE,IAAI,EAA2C,cAAc,EAAE,MAAM,IAAI,CAAA;AACtH,OAAO,EAAE,0BAA0B,EAAyB,MAAM,YAAY,CAAA;AAE9E,OAAO,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAA;AAGxD,MAAM,WAAW,mBAAmB;IAChC,IAAI,EAAE,MAAM,CAAA;IACZ,IAAI,CAAC,EAAE,OAAO,GAAG,MAAM,OAAO,OAAO,CAAA;IACrC,QAAQ,CAAC,EAAE,OAAO,CAAA;IAClB,IAAI,CAAC,EAAE,OAAO,CAAA;IACd,CAAC,CAAC,EAAE,WAAW,GAAG,OAAO,CAAA;CAC5B;AAED,MAAM,WAAW,cAAc;IAC3B,IAAI,EAAE,MAAM,CAAA;IACZ,MAAM,CAAC,EAAE,KAAK,CAAC,MAAM,GAAG,mBAAmB,CAAC,CAAA;IAC5C,mBAAmB,CAAC,EAAE,OAAO,CAAA;IAC7B,CAAC,CAAC,EAAE,WAAW,GAAG,OAAO,CAAA;IACzB,QAAQ,CAAC,EAAE,OAAO,CAAA;IAClB,IAAI,EAAE,MAAM,CAAA;IACZ,IAAI,CAAC,EAAE,MAAM,CAAA;CAChB;AAED,qBAAa,aAAa;aAGa,IAAI,EAAE,cAAc;IAFhD,QAAQ,CAAC,EAAE,0BAA0B,CAAA;gBAET,IAAI,EAAE,cAAc;IAKhD,QAAQ;IAIR,QAAQ;IAiCT,IAAI,CAAC,GAAG,EAAE,OAAO,EAAE,EAAE,EAAE,gBAAgB,EAAE,IAAI,EAAE,MAAM,EAAE;CAiChE"} \ No newline at end of file +{"version":3,"file":"ForgeFunction.d.ts","sourceRoot":"","sources":["../../../src/structures/forge/ForgeFunction.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,gBAAgB,EAAE,OAAO,EAAE,IAAI,EAA2C,cAAc,EAAE,MAAM,IAAI,CAAA;AACtH,OAAO,EAAE,0BAA0B,EAAyB,MAAM,YAAY,CAAA;AAE9E,OAAO,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAA;AAGxD,MAAM,WAAW,mBAAmB;IAChC,IAAI,EAAE,MAAM,CAAA;IACZ,IAAI,CAAC,EAAE,OAAO,GAAG,MAAM,OAAO,OAAO,CAAA;IACrC,QAAQ,CAAC,EAAE,OAAO,CAAA;IAClB,IAAI,CAAC,EAAE,OAAO,CAAA;IACd,CAAC,CAAC,EAAE,WAAW,GAAG,OAAO,CAAA;CAC5B;AAED,MAAM,WAAW,cAAc;IAC3B,IAAI,EAAE,MAAM,CAAA;IACZ,MAAM,CAAC,EAAE,KAAK,CAAC,MAAM,GAAG,mBAAmB,CAAC,CAAA;IAC5C,mBAAmB,CAAC,EAAE,OAAO,CAAA;IAC7B,CAAC,CAAC,EAAE,WAAW,GAAG,OAAO,CAAA;IACzB,QAAQ,CAAC,EAAE,OAAO,CAAA;IAClB,IAAI,EAAE,MAAM,CAAA;IACZ,IAAI,CAAC,EAAE,MAAM,CAAA;CAChB;AAED,qBAAa,aAAa;aAGa,IAAI,EAAE,cAAc;IAFhD,QAAQ,CAAC,EAAE,0BAA0B,CAAA;gBAET,IAAI,EAAE,cAAc;IAKhD,QAAQ;IAIR,QAAQ;IAiCT,IAAI,CAAC,GAAG,EAAE,OAAO,EAAE,EAAE,EAAE,gBAAgB,EAAE,IAAI,EAAE,MAAM,EAAE;CAuChE"} \ No newline at end of file diff --git a/dist/structures/forge/ForgeFunction.js b/dist/structures/forge/ForgeFunction.js index d097931e81..7c35951a8e 100644 --- a/dist/structures/forge/ForgeFunction.js +++ b/dist/structures/forge/ForgeFunction.js @@ -63,6 +63,7 @@ class ForgeFunction { const functionCtx = ctx.clone({ doNotSend: true, allowTopLevelReturn: true, + throwErrors: true, data: this.compiled }); for (let i = 0, len = params.length; i < len; i++) { @@ -70,7 +71,13 @@ class ForgeFunction { const name = typeof param === "string" ? param : param.name; functionCtx.setEnvironmentKey(name, args[i]); } - const result = await core_1.Interpreter.run(functionCtx); + const result = await core_1.Interpreter.run(functionCtx).catch((e) => { + if (!(e instanceof ForgeError_1.ForgeError)) + throw e; + return fn.error(e); + }); + if (result instanceof Return_1.Return) + return result; return result === null ? fn.stop() : fn.success(result); } } diff --git a/dist/structures/forge/ForgeFunction.js.map b/dist/structures/forge/ForgeFunction.js.map index b6ae67576a..569c07b53b 100644 --- a/dist/structures/forge/ForgeFunction.js.map +++ b/dist/structures/forge/ForgeFunction.js.map @@ -1 +1 @@ -{"version":3,"file":"ForgeFunction.js","sourceRoot":"","sources":["../../../src/structures/forge/ForgeFunction.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ForgeFunction.js","sourceRoot":"","sources":["../../../src/structures/forge/ForgeFunction.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/docs/assets/hierarchy.js b/docs/assets/hierarchy.js index 1b4f3a49af..e01d84c30c 100644 --- a/docs/assets/hierarchy.js +++ b/docs/assets/hierarchy.js @@ -1 +1 @@ -window.hierarchyData = "eJyVkMsKwjAQRf/lrqOSVkrN0ge40R8oXYQm2mAekMRuSv9dQjdFC7WbGRjOMPdMD+9cDGBVQSg9lDWBlw8tm6icDWA9ilQsNxIMRx7kyRnDrbhxy5/Sg+ClrACjWUnw9hoMjeYhyLD7pbdtNBpkJMAQg9ik9c04IGhapYWXFqzKaF4PBBnNJwHuPKpuRYQ5fiHEQJAe8WV96aSNV26FXnaesmuM6b4oknLqk/NnFRrnxb8JZvAl42H4AKubrGY=" \ No newline at end of file +window.hierarchyData = "eJyVkMsKwjAQRf/lrlM1rRTN0ge40R8oXYQm2mAekMRuSv9dQjdFC9XNDAxnmHumh3cuBrCqJDTf0JrAy7uWTVTOBrAeZSqWGwmGAw/y6IzhVly55Q/pQfBUVoDRfEfw8hoMjeYhyLD+pldtNBpkJMAQg8jSejYOCJpWaeGlBatyWtQDQU6LSYAbj6r7I8IcvxBiIEiP+LA+d9LGC7dCLztP2X+M6bbcJ+XUJ+dPKjTOi18TzOBLxsPwBoK8rE4=" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index d44bd9a488..e77a6617c4 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "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"; \ No newline at end of file +window.searchData = "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"; \ No newline at end of file diff --git a/docs/classes/ApplicationCommand.html b/docs/classes/ApplicationCommand.html index bdc9929de5..a3d648a9e8 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
  • @@ -52,7 +52,7 @@

    Parameters

  • options: IApplicationCommandData
  • Returns ApplicationCommand

    +
  • Defined in src/structures/base/ApplicationCommand.ts:14
  • @@ -60,12 +60,12 @@
    +
  • Defined in src/structures/base/ApplicationCommand.ts:12
  • +
  • Defined in src/structures/base/ApplicationCommand.ts:14
  • @@ -77,7 +77,7 @@
    +
  • Defined in src/structures/base/ApplicationCommand.ts:21
  • +
  • Defined in src/structures/base/ApplicationCommand.ts:25
  • +
  • Defined in src/structures/base/ApplicationCommand.ts:29
  • @@ -111,7 +111,7 @@

    Parameters

  • type: Global | Guild
  • Returns boolean

    +
  • Defined in src/structures/base/ApplicationCommand.ts:33
  • +
  • Defined in src/structures/base/ApplicationCommand.ts:37
  • 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:139
  • @@ -72,17 +72,17 @@
    +
  • Defined in src/structures/base/BaseCommand.ts:136
  • +
  • Defined in src/structures/base/BaseCommand.ts:139
  • id: number = ++id
    +
  • Defined in src/structures/base/BaseCommand.ts:137
  • @@ -94,7 +94,7 @@
    +
  • Defined in src/structures/base/BaseCommand.ts:190
  • +
  • Defined in src/structures/base/BaseCommand.ts:198
  • +
  • Defined in src/structures/base/BaseCommand.ts:194
  • @@ -128,7 +128,7 @@

    Parameters

  • client: ForgeClient
  • Returns boolean | undefined

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

      Parameters

    • i: Interaction

    Returns boolean

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

      Parameters

    • p: string

    Returns BaseCommand<T>

    +
  • Defined in src/structures/base/BaseCommand.ts:152
  • +
  • Defined in src/structures/base/BaseCommand.ts:157
    • @@ -176,7 +176,7 @@

      Parameters

    • code: string

    Returns BaseCommand<null>

    +
  • Defined in src/structures/base/BaseCommand.ts:183
  • @@ -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:576
  • +
  • Defined in src/structures/@internal/CompiledFunction.ts:580
    • @@ -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:556
  • Returns CompiledFunction<IArg<ArgType, boolean, boolean, EnumLike<any>>[], boolean>[]

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:560
    • @@ -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:568
  • +
  • Defined in src/structures/@internal/CompiledFunction.ts:572
    • @@ -297,7 +297,7 @@

      Parameters

    • value: unknown = null

    Returns Return<Success>

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

      Parameters

    • value: unknown

    Returns Return<Success>

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

      Parameters

    • value: unknown

    Returns Return<Success>

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

      Parameters

    • value: unknown = null

    Returns Return<Success>

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:592
    • @@ -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:552
  • +
  • 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:491
  • +
  • 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:532
  • 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:335
  • +
  • Defined in src/structures/@internal/Context.ts:448
  • +
  • Defined in src/structures/@internal/Context.ts:331
  • +
  • Defined in src/structures/@internal/Context.ts:444
  • +
  • Defined in src/structures/@internal/Context.ts:339
    • @@ -466,7 +466,7 @@

      Parameters

    • syncVars: boolean = false

    Returns Context

    +
  • Defined in src/structures/@internal/Context.ts:503
  • +
  • Defined in src/structures/@internal/Context.ts:495
  • +
  • Defined in src/structures/@internal/Context.ts:521
    • @@ -497,7 +497,7 @@

      Parameters

    • name: string

    Returns boolean

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

      Parameters

    • name: string

    Returns boolean

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

      Parameters

    • name: string

    Returns boolean

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

      Parameters

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

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

      Parameters

    • key: PropertyKey

    Returns T

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

      Parameters

    • ...keys: string[]

    Returns ClassInstance<T> | null

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

      Parameters

    • ...args: string[]

    Returns object | undefined

    +
  • Defined in src/structures/@internal/Context.ts:412
    • @@ -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:481
    • @@ -620,7 +620,7 @@

      Parameters

    • name: string

    Returns unknown

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

      Parameters

    • name: string

    Returns ILocalFunctionData

    +
  • Defined in src/structures/@internal/Context.ts:432
  • 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:477
    • @@ -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:469
    • @@ -707,7 +707,7 @@

      Parameters

    • name: string

    Returns boolean

    +
  • Defined in src/structures/@internal/Context.ts:428
  • +
  • Defined in src/structures/@internal/Context.ts:460
  • +
  • Defined in src/structures/@internal/Context.ts:456
  • +
  • Defined in src/structures/@internal/Context.ts:452
    • @@ -748,7 +748,7 @@

      Parameters

    • value: unknown

    Returns unknown

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

      Parameters

    • value: unknown

    Returns unknown

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

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

      Parameters

    • ...keys: string[]

    Returns boolean

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

      Parameters

    • ...keys: string[]

    Returns boolean | any[]

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

      Parameters

    • ...args: string[]

    Returns object | undefined

    +
  • Defined in src/structures/@internal/Context.ts:398
  • 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
  • +
  • Defined in src/structures/base/BaseEventHandler.ts:21
  • @@ -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
  • +
  • Defined in src/core/ForgeClient.ts:150
  • @@ -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 ee9f807b55..ab51deb091 100644 --- a/docs/classes/ForgeError.html +++ b/docs/classes/ForgeError.html @@ -14,14 +14,14 @@

      Class ForgeError<T>

      Type Parameters

    -
    +

    Hierarchy

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

    Parameters

    Returns ForgeError<T>

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

    Parameters

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

    +
  • Defined in src/structures/forge/ForgeError.ts:33
    • diff --git a/docs/classes/ForgeExtension.html b/docs/classes/ForgeExtension.html index 979baec122..b56a43f52b 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:150
  • @@ -60,7 +60,7 @@

    Parameters

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

    +
  • Defined in src/core/Interpreter.ts:151
  • +
  • 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:21
  • +
  • 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:45
  • Optional: 1

    The command can be executed with or without a prefix.

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

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

    +
  • Defined in src/structures/base/BaseCommand.ts:37
  • +
  • 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:108
  • guildOnly?: boolean
    @@ -103,14 +103,14 @@
    +
  • Defined in src/structures/base/BaseCommand.ts:69
  • name?: string

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

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

    The event type the bot will listen to.

    +
  • Defined in src/structures/base/BaseCommand.ts:57
  • unprefixed?: boolean
    @@ -159,7 +159,7 @@
    +
  • Defined in src/structures/base/BaseCommand.ts:84
  • +
  • Defined in src/core/Compiler.ts:97
  • +
  • Defined in src/structures/base/BaseCommand.ts:130
  • +
  • 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:95
  • functions: CompiledFunction<
        IArg<ArgType, boolean, boolean, EnumLike<any>>[],
        boolean,
    >[]
    +
  • Defined in src/core/Compiler.ts:101
  • resolve: WrappedCode
    +
  • Defined in src/core/Compiler.ts:97
  • +
  • Defined in src/core/Compiler.ts:84
  • +
  • Defined in src/core/ForgeClient.ts:59
  • disableConsoleErrors?: boolean
    +
  • Defined in src/core/ForgeClient.ts:103
  • enforceNonce?: boolean
    +
  • Defined in src/core/ForgeClient.ts:64
  • extensions?: ForgeExtension[]
    +
  • Defined in src/core/ForgeClient.ts:117
  • failIfNotExists?: boolean
    +
  • 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:64
  • extensions?: ForgeExtension[]
    +
  • Defined in src/core/ForgeClient.ts:117
  • failIfNotExists?: boolean
    +
  • 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
    @@ -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
  • @@ -43,105 +44,112 @@
    allowTopLevelReturn?: boolean
    +
  • Defined in src/core/Interpreter.ts:81
  • args?: string[]

    The args used in the message command

    +
  • Defined in src/core/Interpreter.ts:141
  • client: ForgeClient

    The available discord client

    +
  • Defined in src/core/Interpreter.ts:74
  • command: BaseCommand<unknown> | null

    The command used for this execution

    +
  • Defined in src/core/Interpreter.ts:96
  • container?: Container

    The container reference to use

    +
  • Defined in src/core/Interpreter.ts:146
  • The compiled data to execute

    +
  • Defined in src/core/Interpreter.ts:79
  • disableConsoleErrors?: boolean

    Removes errors output to console

    +
  • Defined in src/core/Interpreter.ts:106
  • doNotSend?: boolean

    Whether to suppress sending the response to discord.

    +
  • Defined in src/core/Interpreter.ts:101
  • environment?: Record<string, unknown>

    The already existing env variables

    +
  • Defined in src/core/Interpreter.ts:131
  • extras?: unknown

    Extras data

    +
  • Defined in src/core/Interpreter.ts:111
  • keywords?: Record<string, unknown>

    The already existing variables defined with $let

    +
  • Defined in src/core/Interpreter.ts:126
  • localFunctions?: Record<string, ILocalFunctionData>

    The already existing local functions

    +
  • Defined in src/core/Interpreter.ts:136
  • The context this code will run in

    +
  • Defined in src/core/Interpreter.ts:91
  • redirectErrorsToConsole?: boolean

    Whether to suppress errors from being sent to discord, and be sent to console instead

    +
  • Defined in src/core/Interpreter.ts:116
  • states?: States

    The old and new states of an event

    +
  • Defined in src/core/Interpreter.ts:121
  • +
    + +
    throwErrors?: boolean
    +

    Whether to throw errors instead of reporting them, leaving them to the caller

    +
    interface IScheduledEventOptions {
        channel?: VoiceBasedChannel;
        entityMetadata?: GuildScheduledEventEntityMetadataOptions;
    }
    +
  • Defined in src/structures/@internal/Context.ts:72
  • @@ -30,12 +30,12 @@
    channel?: VoiceBasedChannel
    +
  • Defined in src/structures/@internal/Context.ts:73
  • entityMetadata?: GuildScheduledEventEntityMetadataOptions
    +
  • 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:31
  • +
  • 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/structures/base/BaseCommand.ts:14
  • +
  • Defined in src/core/Compiler.ts:53
  • +
  • Defined in src/managers/EventManager.ts:11
  • +
  • Defined in src/core/Compiler.ts:51
  • Returns ApplicationCommand

    +
  • Defined in src/structures/base/ApplicationCommand.ts:14
  • @@ -60,12 +60,12 @@
    +
  • Defined in src/structures/base/ApplicationCommand.ts:12
  • +
  • Defined in src/structures/base/ApplicationCommand.ts:14
  • @@ -77,7 +77,7 @@
    +
  • Defined in src/structures/base/ApplicationCommand.ts:21
  • +
  • Defined in src/structures/base/ApplicationCommand.ts:25
  • +
  • Defined in src/structures/base/ApplicationCommand.ts:29
  • @@ -111,7 +111,7 @@

    Parameters

  • type: Global | Guild
  • Returns boolean

    +
  • Defined in src/structures/base/ApplicationCommand.ts:33
  • +
  • Defined in src/structures/base/ApplicationCommand.ts:37
  • 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:139
  • @@ -72,17 +72,17 @@
    +
  • Defined in src/structures/base/BaseCommand.ts:136
  • +
  • Defined in src/structures/base/BaseCommand.ts:139
  • id: number = ++id
    +
  • Defined in src/structures/base/BaseCommand.ts:137
  • @@ -94,7 +94,7 @@
    +
  • Defined in src/structures/base/BaseCommand.ts:190
  • +
  • Defined in src/structures/base/BaseCommand.ts:198
  • +
  • Defined in src/structures/base/BaseCommand.ts:194
  • @@ -128,7 +128,7 @@

    Parameters

  • client: ForgeClient
  • Returns boolean | undefined

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

      Parameters

    • i: Interaction

    Returns boolean

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

      Parameters

    • p: string

    Returns BaseCommand<T>

    +
  • Defined in src/structures/base/BaseCommand.ts:152
  • +
  • Defined in src/structures/base/BaseCommand.ts:157
    • @@ -176,7 +176,7 @@

      Parameters

    • code: string

    Returns BaseCommand<null>

    +
  • Defined in src/structures/base/BaseCommand.ts:183
  • @@ -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:499
  • @@ -145,7 +145,7 @@
    +
  • Defined in src/structures/@internal/CompiledFunction.ts:575
  • +
  • Defined in src/structures/@internal/CompiledFunction.ts:579
    • @@ -167,7 +167,7 @@

      Parameters

    • msg: string

    Returns Return<Error>

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:514
    • @@ -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:507
  • @@ -208,7 +208,7 @@

    Parameters

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

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

      Parameters

    • ctx: Context

    Returns Promise<Return<ReturnType>>

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

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

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

      Parameters

    • i: number

    Returns boolean

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

      Parameters

    • value: string

    Returns Return<Return>

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

      Parameters

    • value: unknown = null

    Returns Return<Success>

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

      Parameters

    • value: unknown

    Returns Return<Success>

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

      Parameters

    • value: unknown

    Returns Return<Success>

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

      Parameters

    • value: unknown = null

    Returns Return<Success>

    +
  • Defined in src/structures/@internal/CompiledFunction.ts:591
    • @@ -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:551
  • +
  • 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:161
  • @@ -123,52 +125,57 @@
    automodRule: Partial<IAutomodRuleOptions> = {}
    +
  • Defined in src/structures/@internal/Context.ts:144
  • calendar?: CalendarType
    +
  • Defined in src/structures/@internal/Context.ts:149
  • component: Partial<IComponentOptions> = {}
    +
  • Defined in src/structures/@internal/Context.ts:147
  • container: Container
    +
  • Defined in src/structures/@internal/Context.ts:159
  • executionTimestamp: number
    +
  • Defined in src/structures/@internal/Context.ts:142
  • http: Partial<IHttpOptions> = {}
    +
  • Defined in src/structures/@internal/Context.ts:143
  • +
    + +
    invite: Partial<IInviteOptions> = {}
    permissionOverwrites?: OverwriteResolvable[]
    +
  • Defined in src/structures/@internal/Context.ts:151
  • runtime: IRunnable
    +
  • Defined in src/structures/@internal/Context.ts:161
  • scheduledEvent: Partial<IScheduledEventOptions> = {}
    +
  • Defined in src/structures/@internal/Context.ts:146
  • timezone: string = "UTC"
    +
  • Defined in src/structures/@internal/Context.ts:148
  • @@ -180,7 +187,7 @@
    +
  • Defined in src/structures/@internal/Context.ts:195
  • +
  • Defined in src/structures/@internal/Context.ts:203
  • +
  • Defined in src/structures/@internal/Context.ts:281
  • +
  • Defined in src/structures/@internal/Context.ts:168
  • +
  • Defined in src/structures/@internal/Context.ts:187
  • +
  • Defined in src/structures/@internal/Context.ts:224
  • +
  • Defined in src/structures/@internal/Context.ts:207
  • +
  • Defined in src/structures/@internal/Context.ts:502
  • +
  • Defined in src/structures/@internal/Context.ts:270
  • +
  • Defined in src/structures/@internal/Context.ts:253
  • +
  • Defined in src/structures/@internal/Context.ts:215
  • +
  • Defined in src/structures/@internal/Context.ts:244
  • +
  • Defined in src/structures/@internal/Context.ts:543
  • set obj(o: Sendable): void
    @@ -307,7 +314,7 @@

    Parameters

  • o: Sendable
  • Returns void

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

    Parameters

  • str: string | undefined
  • Returns void

    +
  • Defined in src/structures/@internal/Context.ts:177
  • +
  • Defined in src/structures/@internal/Context.ts:236
  • +
  • Defined in src/structures/@internal/Context.ts:232
  • +
  • Defined in src/structures/@internal/Context.ts:199
  • +
  • Defined in src/structures/@internal/Context.ts:228
  • +
  • Defined in src/structures/@internal/Context.ts:211
  • +
  • Defined in src/structures/@internal/Context.ts:257
  • @@ -405,7 +412,7 @@

    Parameters

  • content: string
  • Returns Promise<unknown>

    +
  • Defined in src/structures/@internal/Context.ts:309
  • +
  • Defined in src/structures/@internal/Context.ts:341
  • +
  • Defined in src/structures/@internal/Context.ts:459
  • +
  • Defined in src/structures/@internal/Context.ts:337
  • +
    + +
    +
  • Defined in src/structures/@internal/Context.ts:455
  • +
  • Defined in src/structures/@internal/Context.ts:345
    • @@ -466,7 +482,7 @@

      Parameters

    • syncVars: boolean = false

    Returns Context

    +
  • Defined in src/structures/@internal/Context.ts:514
  • +
  • Defined in src/structures/@internal/Context.ts:506
  • +
  • Defined in src/structures/@internal/Context.ts:532
    • @@ -497,7 +513,7 @@

      Parameters

    • name: string

    Returns boolean

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

      Parameters

    • name: string

    Returns boolean

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

      Parameters

    • name: string

    Returns boolean

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

      Parameters

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

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

      Parameters

    • key: PropertyKey

    Returns T

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

      Parameters

    • ...keys: string[]

    Returns ClassInstance<T> | null

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

      Parameters

    • ...args: string[]

    Returns object | undefined

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

      Parameters

    • type: T

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

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

      Parameters

    • name: string

    Returns unknown

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

      Parameters

    • name: string

    Returns ILocalFunctionData

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

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

      Parameters

    • rt: Return

    Returns boolean

    +
  • Defined in src/structures/@internal/Context.ts:319
  • +
  • Defined in src/structures/@internal/Context.ts:488
    • @@ -694,7 +710,7 @@

      Parameters

    • type: V

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

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

      Parameters

    • name: string

    Returns boolean

    +
  • Defined in src/structures/@internal/Context.ts:439
  • +
  • Defined in src/structures/@internal/Context.ts:471
  • +
  • Defined in src/structures/@internal/Context.ts:467
  • +
  • Defined in src/structures/@internal/Context.ts:463
    • @@ -748,7 +764,7 @@

      Parameters

    • value: unknown

    Returns unknown

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

      Parameters

    • value: unknown

    Returns unknown

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

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

      Parameters

    • ...keys: string[]

    Returns boolean

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

      Parameters

    • ...keys: string[]

    Returns boolean | any[]

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

      Parameters

    • ...args: string[]

    Returns object | undefined

    +
  • Defined in src/structures/@internal/Context.ts:409
  • +
  • Defined in src/managers/CooldownManager.ts:14
  • @@ -44,7 +44,7 @@

    Parameters

  • client: ForgeClient
  • 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
  • +
  • Defined in src/structures/base/BaseEventHandler.ts:21
  • @@ -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
  • +
  • Defined in src/core/ForgeClient.ts:150
  • @@ -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 ab51deb091..6927c056bb 100644 --- a/docs/classes/ForgeError.html +++ b/docs/classes/ForgeError.html @@ -14,14 +14,14 @@

      Class ForgeError<T>

      Type Parameters

    -
    +

    Hierarchy

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

    Parameters

    Returns ForgeError<T>

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

    Parameters

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

    +
  • Defined in src/structures/forge/ForgeError.ts:33
    • diff --git a/docs/classes/ForgeExtension.html b/docs/classes/ForgeExtension.html index b56a43f52b..21557ce7dd 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:150
  • @@ -60,7 +60,7 @@

    Parameters

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

    +
  • Defined in src/core/Interpreter.ts:151
  • +
  • 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:111
  • +
  • Defined in src/structures/forge/ForgeError.ts:21
  • +
  • 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:45
  • Optional: 1

    The command can be executed with or without a prefix.

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

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

    +
  • Defined in src/structures/base/BaseCommand.ts:37
  • +
  • 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:108
  • guildOnly?: boolean
    @@ -103,14 +103,14 @@
    +
  • Defined in src/structures/base/BaseCommand.ts:69
  • name?: string

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

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

    The event type the bot will listen to.

    +
  • Defined in src/structures/base/BaseCommand.ts:57
  • unprefixed?: boolean
    @@ -159,7 +159,7 @@
    +
  • Defined in src/structures/base/BaseCommand.ts:84
  • +
  • Defined in src/core/Compiler.ts:97
  • +
  • Defined in src/structures/base/BaseCommand.ts:130
  • +
  • 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:122
  • +
  • Defined in src/managers/CooldownManager.ts:11
  • +
  • Defined in src/core/Compiler.ts:95
  • functions: CompiledFunction<
        IArg<ArgType, boolean, boolean, EnumLike<any>>[],
        boolean,
    >[]
    +
  • Defined in src/core/Compiler.ts:101
  • resolve: WrappedCode
    +
  • Defined in src/core/Compiler.ts:97
  • +
  • Defined in src/core/Compiler.ts:84
  • +
  • Defined in src/core/ForgeClient.ts:59
  • disableConsoleErrors?: boolean
    +
  • Defined in src/core/ForgeClient.ts:103
  • enforceNonce?: boolean
    +
  • Defined in src/core/ForgeClient.ts:64
  • extensions?: ForgeExtension[]
    +
  • Defined in src/core/ForgeClient.ts:117
  • failIfNotExists?: boolean
    +
  • 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:64
  • extensions?: ForgeExtension[]
    +
  • Defined in src/core/ForgeClient.ts:117
  • failIfNotExists?: boolean
    +
  • 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
    @@ -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:86
  • +
  • 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:114
  • +
  • Defined in src/structures/base/BaseCommand.ts:31
  • +
  • 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/structures/base/BaseCommand.ts:14
  • +
  • Defined in src/core/Compiler.ts:53
  • +
  • Defined in src/managers/EventManager.ts:11
  • +
  • Defined in src/core/Compiler.ts:51