UNPKG

@scandit/web-datacapture-barcode

Version:

Scandit Data Capture SDK for the Web

1 lines 1.87 kB
import{BarcodeArMode as e}from"./BarcodeArMode.js";import{BarcodeBatchMode as t}from"./BarcodeBatchMode.js";import{BarcodeCaptureMode as n}from"./BarcodeCaptureMode.js";import{BarcodeFindMode as r}from"./BarcodeFindMode.js";import{SparkScanMode as i}from"./SparkScanMode.js";import{DataCaptureEngine as a}from"@scandit/web-datacapture-core/build/js/worker/index.js";var o=class extends a{constructor(e,t){super(e,t)}getModeDeserializers(){this.barcodeCaptureMode=new n(this,this.Module,this.workerFunctions),this.barcodeBatchMode=new t(this,this.Module,this.workerFunctions),this.sparkScanMode=new i(this,this.Module,this.workerFunctions),this.barcodeFindMode=new r(this,this.Module,this.workerFunctions),this.barcodeArMode=new e(this,this.Module,this.workerFunctions);let a=super.getModeDeserializers();return a.push_back(this.barcodeCaptureMode.getCaptureDeserializer()),a.push_back(this.barcodeBatchMode.getBatchDeserializer()),a.push_back(this.sparkScanMode.getSparkScanDeserializer()),a}getWasmSideModuleFileName(){return``}getWasmCoreFileName(e,t){return t?e?`scandit-datacapture-sdk-barcode-simd-pthreads.wasm`:`scandit-datacapture-sdk-barcode-pthreads.wasm`:e?`scandit-datacapture-sdk-barcode-simd.wasm`:`scandit-datacapture-sdk-barcode.wasm`}getWasmCoreExpectedHash(e,t){return t?e?`f3b70ded9c443ff8a2fe946abb79139d5867d6ab3bfd6f2ed7ca39d0a6739733`:`c1c8b83bae31dfdd1e9428f50b354ad5e8059ea5e0c48fbebc9347b76f0bdaa5`:e?`1885e04f079c149c51b82f399d4de9d4a26c6e873485f1b79054041381f64cdd`:`44fd76cc3cfbdef9c1d502e2fe1f2b706229811da089ff81a92dbcd0a464876d`}getWasmMetadata(){return{"scandit-datacapture-sdk-barcode-pthreads.wasm":{bytes:7456647},"scandit-datacapture-sdk-barcode-simd-pthreads.wasm":{bytes:7414515},"scandit-datacapture-sdk-barcode.wasm":{bytes:7520530},"scandit-datacapture-sdk-barcode-simd.wasm":{bytes:7464843}}}};export{o as DataCaptureEngine};