UNPKG

@scandit/web-datacapture-barcode

Version:

Scandit Data Capture SDK for the Web

1 lines 1.73 kB
import {a as a$1}from'./chunk-BRRT6GC7.js';import {b}from'./chunk-SZUPDKV5.js';import {a}from'./chunk-HDODW33D.js';var o=class{constructor(){this.defaultScanningMode=new b("single","default");this.defaultTorchState=a.SparkScanViewSettings.defaultTorchState;this.defaultMiniPreviewSize=a.SparkScanViewSettings.defaultMiniPreviewSize;this.defaultCameraPosition=a.SparkScanViewSettings.defaultCameraPosition;this.hapticEnabled=a.SparkScanViewSettings.hapticEnabled;this.holdToScanEnabled=a.SparkScanViewSettings.holdToScanEnabled;this.inactiveStateTimeout=a.SparkScanViewSettings.inactiveStateTimeout;this.soundEnabled=a.SparkScanViewSettings.soundEnabled;this.toastSettings=new a$1;this.triggerButtonCollapseTimeout=a.SparkScanViewSettings.triggerButtonCollapseTimeout;this.visualFeedbackEnabled=a.SparkScanViewSettings.visualFeedbackEnabled;this.zoomFactorIn=a.SparkScanViewSettings.zoomFactorIn;this.zoomFactorOut=a.SparkScanViewSettings.zoomFactorOut;this.smartSelectionCandidateBrush=null;}toJSONObject(){var e,t;return {defaultScanningMode:this.defaultScanningMode.toJSONObject(),defaultTorchState:this.defaultTorchState,defaultMiniPreviewSize:this.defaultMiniPreviewSize,defaultCameraPosition:this.defaultCameraPosition,hapticEnabled:this.hapticEnabled,holdToScanEnabled:this.holdToScanEnabled,inactiveStateTimeout:this.inactiveStateTimeout,soundEnabled:this.soundEnabled,toastSettings:this.toastSettings.toJSONObject(),triggerButtonCollapseTimeout:this.triggerButtonCollapseTimeout,visualFeedbackEnabled:this.visualFeedbackEnabled,zoomFactorIn:this.zoomFactorIn,zoomFactorOut:this.zoomFactorOut,smartSelectionCandidateBrush:(t=(e=this.smartSelectionCandidateBrush)==null?void 0:e.toJSONObject())!=null?t:null}}};export{o as a};