UNPKG

react-application-core

Version:

A react-based application core for the business applications.

28 lines 975 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getBarcodeApplicableFormats = void 0; var JsBarcode = require("jsbarcode"); var definition_1 = require("../../definition"); var util_1 = require("../../util"); /** * @stable [12.04.2019] * @param {string} barcode * @param {BarcodeFormatsEnum[]} formats * @returns {BarcodeFormatsEnum[]} */ exports.getBarcodeApplicableFormats = function (barcode, formats) { if (formats === void 0) { formats = definition_1.BARCODE_APPLICABLE_FORMATS; } return util_1.FilterUtils.notNilValuesArrayFilter.apply(util_1.FilterUtils, formats.map(function (format) { var value; JsBarcode({}, barcode, { format: format, valid: function (valid) { if (valid) { value = format; } }, }); return value; })); }; //# sourceMappingURL=barcode.support.js.map