UNPKG

@scandit/web-datacapture-barcode

Version:

Scandit Data Capture SDK for the Web

29 lines (28 loc) 1.19 kB
import { t as SparkScanScanningMode } from "./SparkScanScanningMode-uQ4skb_0.js"; import { CameraPosition, DataCaptureContext, TorchState } from "@scandit/web-datacapture-core"; //#region src/main/spark/SparkScanAnalyticsManager.d.ts declare enum SparkScanViewSessionStopReason { User = "user", Timeout = "timeout" } declare class SparkScanAnalyticsManager { private context; private constructor(); static forContext(context: DataCaptureContext): SparkScanAnalyticsManager; startSession(options: { torchState: TorchState; scanningMode: SparkScanScanningMode; soundEnabled: boolean; hapticEnabled: boolean; cameraPosition: CameraPosition; }): void; setTorchState(torchState: TorchState | null): void; setScanningMode(scanningMode: SparkScanScanningMode | null): void; setSoundEnabled(soundEnabled: boolean | null): void; setHapticEnabled(hapticEnabled: boolean | null): void; setSessionStopReason(sessionStopReason: SparkScanViewSessionStopReason | null): void; setCameraPosition(cameraPosition: CameraPosition | null): void; private setProperty; } //#endregion export { SparkScanViewSessionStopReason as n, SparkScanAnalyticsManager as t };