@scandit/web-datacapture-barcode
Version:
Scandit Data Capture SDK for the Web
1 lines • 783 B
JavaScript
var e=class e{get enabledExtensions(){return[...this.extensions]}get symbology(){return this._symbology}static fromJSON(t){let n=new e;return n.extensions=new Set(t.extensions),n.isEnabled=t.enabled,n.isColorInvertedEnabled=t.colorInvertedEnabled,n.checksums=new Set(t.checksums),n.activeSymbolCounts=t.activeSymbolCounts,n.ocrFallbackRegex=t.ocrFallbackRegex??null,n}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{e as SymbologySettings};