export var Html5QrcodeSupportedFormats; (function (Html5QrcodeSupportedFormats) { Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["QR_CODE"] = 0] = "QR_CODE"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["AZTEC"] = 1] = "AZTEC"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["CODABAR"] = 2] = "CODABAR"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["CODE_39"] = 3] = "CODE_39"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["CODE_93"] = 4] = "CODE_93"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["CODE_128"] = 5] = "CODE_128"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["DATA_MATRIX"] = 6] = "DATA_MATRIX"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["MAXICODE"] = 7] = "MAXICODE"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["ITF"] = 8] = "ITF"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["EAN_13"] = 9] = "EAN_13"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["EAN_8"] = 10] = "EAN_8"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["PDF_417"] = 11] = "PDF_417"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["RSS_14"] = 12] = "RSS_14"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["RSS_EXPANDED"] = 13] = "RSS_EXPANDED"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["UPC_A"] = 14] = "UPC_A"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["UPC_E"] = 15] = "UPC_E"; Html5QrcodeSupportedFormats[Html5QrcodeSupportedFormats["UPC_EAN_EXTENSION"] = 16] = "UPC_EAN_EXTENSION"; })(Html5QrcodeSupportedFormats || (Html5QrcodeSupportedFormats = {})); var html5QrcodeSupportedFormatsTextMap = new Map([ [Html5QrcodeSupportedFormats.QR_CODE, "QR_CODE"], [Html5QrcodeSupportedFormats.AZTEC, "AZTEC"], [Html5QrcodeSupportedFormats.CODABAR, "CODABAR"], [Html5QrcodeSupportedFormats.CODE_39, "CODE_39"], [Html5QrcodeSupportedFormats.CODE_93, "CODE_93"], [Html5QrcodeSupportedFormats.CODE_128, "CODE_128"], [Html5QrcodeSupportedFormats.DATA_MATRIX, "DATA_MATRIX"], [Html5QrcodeSupportedFormats.MAXICODE, "MAXICODE"], [Html5QrcodeSupportedFormats.ITF, "ITF"], [Html5QrcodeSupportedFormats.EAN_13, "EAN_13"], [Html5QrcodeSupportedFormats.EAN_8, "EAN_8"], [Html5QrcodeSupportedFormats.PDF_417, "PDF_417"], [Html5QrcodeSupportedFormats.RSS_14, "RSS_14"], [Html5QrcodeSupportedFormats.RSS_EXPANDED, "RSS_EXPANDED"], [Html5QrcodeSupportedFormats.UPC_A, "UPC_A"], [Html5QrcodeSupportedFormats.UPC_E, "UPC_E"], [Html5QrcodeSupportedFormats.UPC_EAN_EXTENSION, "UPC_EAN_EXTENSION"] ]); export var DecodedTextType; (function (DecodedTextType) { DecodedTextType[DecodedTextType["UNKNOWN"] = 0] = "UNKNOWN"; DecodedTextType[DecodedTextType["URL"] = 1] = "URL"; })(DecodedTextType || (DecodedTextType = {})); export function isValidHtml5QrcodeSupportedFormats(format) { return Object.values(Html5QrcodeSupportedFormats).includes(format); } export var Html5QrcodeScanType; (function (Html5QrcodeScanType) { Html5QrcodeScanType[Html5QrcodeScanType["SCAN_TYPE_CAMERA"] = 0] = "SCAN_TYPE_CAMERA"; Html5QrcodeScanType[Html5QrcodeScanType["SCAN_TYPE_FILE"] = 1] = "SCAN_TYPE_FILE"; })(Html5QrcodeScanType || (Html5QrcodeScanType = {})); var Html5QrcodeConstants = (function () { function Html5QrcodeConstants() { } Html5QrcodeConstants.GITHUB_PROJECT_URL = "https://github.com/mebjas/html5-qrcode"; Html5QrcodeConstants.SCAN_DEFAULT_FPS = 2; Html5QrcodeConstants.DEFAULT_DISABLE_FLIP = false; Html5QrcodeConstants.DEFAULT_REMEMBER_LAST_CAMERA_USED = true; Html5QrcodeConstants.DEFAULT_SUPPORTED_SCAN_TYPE = [ Html5QrcodeScanType.SCAN_TYPE_CAMERA, Html5QrcodeScanType.SCAN_TYPE_FILE ]; return Html5QrcodeConstants; }()); export { Html5QrcodeConstants }; var QrcodeResultFormat = (function () { function QrcodeResultFormat(format, formatName) { this.format = format; this.formatName = formatName; } QrcodeResultFormat.prototype.toString = function () { return this.formatName; }; QrcodeResultFormat.create = function (format) { if (!html5QrcodeSupportedFormatsTextMap.has(format)) { throw "".concat(format, " not in html5QrcodeSupportedFormatsTextMap"); } return new QrcodeResultFormat(format, html5QrcodeSupportedFormatsTextMap.get(format)); }; return QrcodeResultFormat; }()); export { QrcodeResultFormat }; var Html5QrcodeResultFactory = (function () { function Html5QrcodeResultFactory() { } Html5QrcodeResultFactory.createFromText = function (decodedText) { var qrcodeResult = { text: decodedText }; return { decodedText: decodedText, result: qrcodeResult }; }; Html5QrcodeResultFactory.createFromQrcodeResult = function (qrcodeResult) { return { decodedText: qrcodeResult.text, result: qrcodeResult }; }; return Html5QrcodeResultFactory; }()); export { Html5QrcodeResultFactory }; export var Html5QrcodeErrorTypes; (function (Html5QrcodeErrorTypes) { Html5QrcodeErrorTypes[Html5QrcodeErrorTypes["UNKWOWN_ERROR"] = 0] = "UNKWOWN_ERROR"; Html5QrcodeErrorTypes[Html5QrcodeErrorTypes["IMPLEMENTATION_ERROR"] = 1] = "IMPLEMENTATION_ERROR"; Html5QrcodeErrorTypes[Html5QrcodeErrorTypes["NO_CODE_FOUND_ERROR"] = 2] = "NO_CODE_FOUND_ERROR"; })(Html5QrcodeErrorTypes || (Html5QrcodeErrorTypes = {})); var Html5QrcodeErrorFactory = (function () { function Html5QrcodeErrorFactory() { } Html5QrcodeErrorFactory.createFrom = function (error) { return { errorMessage: error, type: Html5QrcodeErrorTypes.UNKWOWN_ERROR }; }; return Html5QrcodeErrorFactory; }()); export { Html5QrcodeErrorFactory }; var BaseLoggger = (function () { function BaseLoggger(verbose) { this.verbose = verbose; } BaseLoggger.prototype.log = function (message) { if (this.verbose) { console.log(message); } }; BaseLoggger.prototype.warn = function (message) { if (this.verbose) { console.warn(message); } }; BaseLoggger.prototype.logError = function (message, isExperimental) { if (this.verbose || isExperimental === true) { console.error(message); } }; BaseLoggger.prototype.logErrors = function (errors) { if (errors.length === 0) { throw "Logger#logError called without arguments"; } if (this.verbose) { console.error(errors); } }; return BaseLoggger; }()); export { BaseLoggger }; export function isNullOrUndefined(obj) { return (typeof obj === "undefined") || obj === null; } export function clip(value, minValue, maxValue) { if (value > maxValue) { return maxValue; } if (value < minValue) { return minValue; } return value; } //# sourceMappingURL=core.js.map