@scandit/web-datacapture-barcode
Version:
Scandit Data Capture SDK for the Web
29 lines (28 loc) • 1.19 kB
TypeScript
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 };