UNPKG

@scandit/web-datacapture-barcode

Version:

Scandit Data Capture SDK for the Web

4 lines (2 loc) 781 B
var r=class{constructor(e,a){this.type=this instanceof i?"default":"target",this.scanningBehavior=e,this.previewBehavior=a;}toJSONObject(){return {type:this.type,scanningBehavior:this.scanningBehavior,previewBehavior:this.previewBehavior}}toAnalyticsJSONObject(){return {type:this.type,settings:{scanning_behavior:this.scanningBehavior,preview_behavior:this.previewBehavior}}}},i=class n extends r{copyWith(e,a){return new n(e!=null?e:this.scanningBehavior,a!=null?a:this.previewBehavior)}changeMode(){return new t(this.scanningBehavior,this.previewBehavior)}},t=class n extends r{copyWith(e,a){return new n(e!=null?e:this.scanningBehavior,a!=null?a:this.previewBehavior)}changeMode(){return new i(this.scanningBehavior,this.previewBehavior)}}; export { r as a, i as b, t as c };