UNPKG

@scandit/web-datacapture-barcode

Version:

Scandit Data Capture SDK for the Web

1 lines 787 B
var o=class s{get enabledExtensions(){return [...this.extensions]}get symbology(){return this._symbology}static fromJSON(e){var l;let t=new s;return t.extensions=new Set(e.extensions),t.isEnabled=e.enabled,t.isColorInvertedEnabled=e.colorInvertedEnabled,t.checksums=new Set(e.checksums),t.activeSymbolCounts=e.activeSymbolCounts,t.ocrFallbackRegex=(l=e.ocrFallbackRegex)!=null?l:null,t}setExtensionEnabled(e,t){t?this.extensions.add(e):this.extensions.delete(e);}toJSONObject(){return {activeSymbolCounts:[...this.activeSymbolCounts],checksums:[...this.checksums],colorInvertedEnabled:this.isColorInvertedEnabled,enabled:this.isEnabled,extensions:[...this.extensions],...this.ocrFallbackRegex!=null&&this.ocrFallbackRegex!==""&&{ocrFallbackRegex:this.ocrFallbackRegex}}}};export{o as a};