UNPKG

tf2-item-format

Version:
21 lines 828 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = getDefindexes; const guards_1 = require("./guards"); function getDefindexes(schema, name, usableItem) { const defindexes = { defindex: schema.getDefindex(name) }; if (usableItem) { if (usableItem.target) { const targetDefindex = schema.getDefindex(usableItem.target); if ((0, guards_1.hasDefindex)(targetDefindex)) defindexes.targetDefindex = targetDefindex; } if (usableItem.output) { const outputDefindex = schema.getDefindex(usableItem.output); if ((0, guards_1.hasDefindex)(outputDefindex)) defindexes.outputDefindex = outputDefindex; } } return defindexes; } //# sourceMappingURL=getDefindexes.js.map