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.
55 lines • 2.55 kB
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.GuildProperties = exports.GuildProperty = void 0;
const defineProperties_1 = __importDefault(require("../functions/defineProperties"));
var GuildProperty;
(function (GuildProperty) {
GuildProperty["id"] = "id";
GuildProperty["ownerID"] = "ownerID";
GuildProperty["name"] = "name";
GuildProperty["description"] = "description";
GuildProperty["features"] = "features";
GuildProperty["afkChannelID"] = "afkChannelID";
GuildProperty["maximumMembers"] = "maximumMembers";
GuildProperty["systemChannelID"] = "systemChannelID";
GuildProperty["afkTimeout"] = "afkTimeout";
GuildProperty["memberCount"] = "memberCount";
GuildProperty["boostCount"] = "boostCount";
GuildProperty["timestamp"] = "timestamp";
GuildProperty["icon"] = "icon";
GuildProperty["splash"] = "splash";
GuildProperty["banner"] = "banner";
GuildProperty["roles"] = "roles";
GuildProperty["emojis"] = "emojis";
GuildProperty["stickers"] = "stickers";
GuildProperty["boostLevel"] = "boostLevel";
GuildProperty["approximateMemberCount"] = "approximateMemberCount";
GuildProperty["approximatePresenceCount"] = "approximatePresenceCount";
})(GuildProperty || (exports.GuildProperty = GuildProperty = {}));
exports.GuildProperties = (0, defineProperties_1.default)({
description: (i) => i?.description,
features: (i, sep) => i?.features.join(sep || ", "),
id: (i) => i?.id,
name: (i) => i?.name,
banner: (i) => i?.bannerURL(),
icon: (i) => i?.iconURL(),
splash: (i) => i?.splashURL(),
emojis: (i, sep) => i?.emojis.cache.map((x) => x.id).join(sep || ", "),
roles: (i, sep) => i?.roles.cache.map((x) => x.id).join(sep || ", "),
stickers: (i, sep) => i?.stickers.cache.map((x) => x.id).join(sep || ", "),
ownerID: (i) => i?.ownerId,
afkChannelID: (i) => i?.afkChannelId,
systemChannelID: (i) => i?.systemChannelId,
timestamp: (i) => i?.createdTimestamp,
boostCount: (i) => i?.premiumSubscriptionCount,
boostLevel: (i) => i?.premiumTier,
afkTimeout: (i) => i?.afkTimeout,
approximateMemberCount: (i) => i?.approximateMemberCount,
memberCount: (i) => i?.memberCount,
maximumMembers: (i) => i?.maximumMembers,
approximatePresenceCount: (i) => i?.approximatePresenceCount,
});
//# sourceMappingURL=guild.js.map
;