UNPKG

forgescript

Version:

ForgeScript is a comprehensive package that empowers you to effortlessly interact with Discord's API. It ensures scripting remains easy to learn and consistently effective.

44 lines 1.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NativeFunction = exports.ArgType = void 0; var ArgType; (function (ArgType) { ArgType[ArgType["URL"] = 0] = "URL"; ArgType[ArgType["String"] = 1] = "String"; ArgType[ArgType["BigInt"] = 2] = "BigInt"; ArgType[ArgType["Number"] = 3] = "Number"; ArgType[ArgType["User"] = 4] = "User"; ArgType[ArgType["Date"] = 5] = "Date"; ArgType[ArgType["Guild"] = 6] = "Guild"; ArgType[ArgType["Invite"] = 7] = "Invite"; ArgType[ArgType["Permission"] = 8] = "Permission"; ArgType[ArgType["Json"] = 9] = "Json"; ArgType[ArgType["Color"] = 10] = "Color"; ArgType[ArgType["Enum"] = 11] = "Enum"; ArgType[ArgType["ForumTag"] = 12] = "ForumTag"; ArgType[ArgType["GuildEmoji"] = 13] = "GuildEmoji"; ArgType[ArgType["Boolean"] = 14] = "Boolean"; ArgType[ArgType["Attachment"] = 15] = "Attachment"; ArgType[ArgType["Reaction"] = 16] = "Reaction"; ArgType[ArgType["Message"] = 17] = "Message"; ArgType[ArgType["Channel"] = 18] = "Channel"; ArgType[ArgType["Role"] = 19] = "Role"; ArgType[ArgType["Webhook"] = 20] = "Webhook"; ArgType[ArgType["GuildSticker"] = 21] = "GuildSticker"; ArgType[ArgType["Time"] = 22] = "Time"; ArgType[ArgType["Member"] = 23] = "Member"; })(ArgType || (exports.ArgType = ArgType = {})); class NativeFunction { data; async; constructor(data) { this.data = data; // @ts-ignore this.async = data.execute[Symbol.toStringTag] === "AsyncFunction"; } get name() { return this.data.name; } } exports.NativeFunction = NativeFunction; //# sourceMappingURL=NativeFunction.js.map