UNPKG

tf2-item-format

Version:
29 lines 788 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isEffect = isEffect; exports.getEffect = getEffect; /** * Checks if description contains effect. * @param {object} description * @return {boolean} */ function isEffect(description, tags) { return (description.value.startsWith('★ Unusual Effect: ') && isRightColour(description) && canQualityBeUnusual(tags)); } function isRightColour({ color }) { return color === 'ffd700'; } function canQualityBeUnusual({ quality }) { return quality !== 'Unique'; } /** * Gets effect number. * @param {object} description * @return {number} */ function getEffect(description) { return description.value.replace('★ Unusual Effect: ', ''); } //# sourceMappingURL=effect.js.map