import {a}from'./chunk-W4ZKJPWB.js';import {BarcodeCaptureSettings}from'@scandit/web-datacapture-barcode';var e=class extends a{constructor(){super(...arguments);this.barcodeCaptureSettings=new BarcodeCaptureSettings;this.symbologySettings=[];}get symbologies(){return this.symbologySettings.map(o=>o.symbology)}set symbologies(o){this.symbologySettings=o.map(y=>this.mapSymbologyToSymbologySettings(y));}setSymbology(o){return this.symbologySettings=[this.mapSymbologyToSymbologySettings(o)],this.getThis()}setSymbologies(o){return this.symbologies=o,this.getThis()}mapSymbologyToSymbologySettings(o){return this.barcodeCaptureSettings.settingsForSymbology(o)}};export{e as a};