UNPKG

ll-package

Version:

2 lines (1 loc) 947 B
"use strict";const r=require("../../../../_virtual/ErrorHandler.js");Object.defineProperty(r.__exports,"__esModule",{value:!0});var l=function(){function t(e,a){for(var i=0;i<a.length;i++){var n=a[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,a,i){return a&&t(e.prototype,a),i&&t(e,i),e}}();function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var f=function(){function t(e){u(this,t),this.api=e}return l(t,[{key:"handleCatch",value:function(a){if(a.name==="InvalidInputException")if(this.api._options.valid!==this.api._defaults.valid)this.api._options.valid(!1);else throw a.message;else throw a;this.api.render=function(){}}},{key:"wrapBarcodeCall",value:function(a){try{var i=a.apply(void 0,arguments);return this.api._options.valid(!0),i}catch(n){return this.handleCatch(n),this.api}}}]),t}();r.__exports.default=f;