UNPKG

tf2-item-format

Version:
37 lines 1.94 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const isCraftable_1 = __importDefault(require("./Attributes/isCraftable")); const isFestivized_1 = __importDefault(require("./Attributes/isFestivized")); const getWear_1 = __importDefault(require("./Attributes/getWear")); const getItemNumber_1 = __importDefault(require("./Attributes/getItemNumber")); const getQuality_1 = __importDefault(require("./Attributes/getQuality")); const getUsableItem_1 = __importDefault(require("./Attributes/getUsableItem")); const getEffect_1 = __importDefault(require("./Attributes/getEffect")); const isUniqueHat_1 = __importDefault(require("../shared/isUniqueHat")); const isAustralium_1 = __importDefault(require("../shared/isAustralium")); const getTexture_1 = __importDefault(require("../shared/getTexture")); const getKillstreak_1 = __importDefault(require("../shared/getKillstreak")); /** * Holds all attributes we received from name. */ class Attributes { constructor(schema, name) { this.schema = schema; this.craftable = (0, isCraftable_1.default)(name); this.australium = (0, isAustralium_1.default)(name); this.festivized = (0, isFestivized_1.default)(name); this.killstreak = (0, getKillstreak_1.default)(name); this.wear = (0, getWear_1.default)(name); this.effect = (0, getEffect_1.default)(name, this); this.texture = (0, getTexture_1.default)(name, this); this.itemNumber = (0, getItemNumber_1.default)(name); this.usableItem = (0, getUsableItem_1.default)(schema, name); this.isUniqueHat = (0, isUniqueHat_1.default)(schema, name, this); this.quality = (0, getQuality_1.default)(name, this); } } exports.default = Attributes; //# sourceMappingURL=Attributes.js.map