tf2-item-format
Version:
Format's TF2 items like backpack.tf does
25 lines • 868 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = default_1;
const guards_1 = require("./guards");
function default_1(schema, name, item) {
let effect;
if (item.effect) {
effect = schema.getEffectEnum(item.effect);
}
return {
effect,
killstreak: item.killstreak
? schema.getKillstreakEnum(item.killstreak)
: undefined,
wear: item.wear ? schema.getWearEnum(item.wear) : undefined,
quality: schema.getQualityEnum(item.quality),
outputQuality: item.outputQuality
? schema.getQualityEnum(item.outputQuality)
: undefined,
texture: (0, guards_1.hasDefindex)(item.texture)
? schema.getTextureEnum(item.texture)
: undefined,
};
}
//# sourceMappingURL=getConvertedIntAttributes.js.map