UNPKG

@tryforge/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.

38 lines 1.84 kB
"use strict"; /* * SPDX-License-Identifier: GPL-3.0-or-later * Copyright © 2025 BotForge */ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.SubscriptionProperties = exports.SubscriptionProperty = void 0; const discord_js_1 = require("discord.js"); const defineProperties_1 = __importDefault(require("../functions/defineProperties")); var SubscriptionProperty; (function (SubscriptionProperty) { SubscriptionProperty["id"] = "id"; SubscriptionProperty["userID"] = "userID"; SubscriptionProperty["status"] = "status"; SubscriptionProperty["country"] = "country"; SubscriptionProperty["skuIDs"] = "skuIDs"; SubscriptionProperty["renewalSkuIDs"] = "renewalSkuIDs"; SubscriptionProperty["entitlementIDs"] = "entitlementIDs"; SubscriptionProperty["canceledTimestamp"] = "canceledTimestamp"; SubscriptionProperty["periodEndTimestamp"] = "periodEndTimestamp"; SubscriptionProperty["periodStartTimestamp"] = "periodStartTimestamp"; })(SubscriptionProperty || (exports.SubscriptionProperty = SubscriptionProperty = {})); exports.SubscriptionProperties = (0, defineProperties_1.default)({ id: (i) => i?.id, userID: (i) => i?.userId, status: (i) => discord_js_1.SubscriptionStatus[i?.status], country: (i) => i?.country, skuIDs: (i, sep) => i?.skuIds.join(sep ?? ", "), renewalSkuIDs: (i, sep) => i?.renewalSkuIds?.join(sep ?? ", "), entitlementIDs: (i, sep) => i?.entitlementIds.join(sep ?? ", "), canceledTimestamp: (i) => i?.canceledTimestamp, periodEndTimestamp: (i) => i?.currentPeriodEndTimestamp, periodStartTimestamp: (i) => i?.currentPeriodStartTimestamp, }); //# sourceMappingURL=subscription.js.map