@scandit/web-datacapture-barcode
Version:
Scandit Data Capture SDK for the Web
56 lines (55 loc) • 3.14 kB
TypeScript
import { t as SparkScanMiniPreviewSize } from "./SparkScanMiniPreviewSize-De0jKtsO.js";
import { t as SparkScanPreviewBehavior } from "./SparkScanPreviewBehavior-DUe7DkaL.js";
import { t as SparkScanScanningBehavior } from "./SparkScanScanningBehavior-DQLdEXPW.js";
import { t as SparkScanScanningMode } from "./SparkScanScanningMode-uQ4skb_0.js";
import { t as SparkScanViewState } from "./SparkScanViewState-QCAjXmlR.js";
import { t as SparkScanViewSettings } from "./SparkScanViewSettings-d9lkb1df.js";
import { n as SparkScanViewPreferenceManager } from "./SparkScanViewPreferenceManager-DT0zv8xs.js";
import { TorchState } from "@scandit/web-datacapture-core";
//#region src/main/spark/ui/SparkScanViewStateManager.d.ts
declare class SparkScanViewStateManager {
state: SparkScanViewState;
scanningMode: SparkScanScanningMode;
zoomFactor: number;
holdingToScan: boolean;
torchState: TorchState;
triggerButtonPressed: boolean;
inSmartScanSelection: boolean;
selectionModeOn: boolean;
miniPreviewSizeBeforeSmartScanSelection?: SparkScanMiniPreviewSize;
previewSizeControlVisibleBeforeSmartScanSelection?: boolean;
private viewSettings;
private preferenceManager;
constructor(viewSettings: SparkScanViewSettings, preferenceManager: SparkScanViewPreferenceManager);
setViewSettings(viewSettings: SparkScanViewSettings): void;
get targetModeEnabled(): boolean;
get scanningBehavior(): SparkScanScanningBehavior;
set scanningBehavior(scanningBehavior: SparkScanScanningBehavior);
get previewBehavior(): SparkScanPreviewBehavior;
set previewBehavior(previewBehavior: SparkScanPreviewBehavior);
get zoomedIn(): boolean;
get zoomedOut(): boolean;
get idleState(): boolean;
get torchEnabled(): boolean;
get continuousModeEnabled(): boolean;
get isSingleScanning(): boolean;
get shouldEnableSuppression(): boolean;
get portraitOrientationTriggerButtonTranslateX(): number | undefined;
set portraitOrientationTriggerButtonTranslateX(translateX: number | undefined);
get portraitOrientationTriggerButtonTranslateY(): number | undefined;
set portraitOrientationTriggerButtonTranslateY(translateY: number | undefined);
get landscapeOrientationTriggerButtonTranslateX(): number | undefined;
set landscapeOrientationTriggerButtonTranslateX(translateX: number | undefined);
get landscapeOrientationTriggerButtonTranslateY(): number | undefined;
set landscapeOrientationTriggerButtonTranslateY(translateY: number | undefined);
get portraitOrientationMiniPreviewTranslateX(): number | undefined;
set portraitOrientationMiniPreviewTranslateX(translateX: number | undefined);
get portraitOrientationMiniPreviewTranslateY(): number | undefined;
set portraitOrientationMiniPreviewTranslateY(translateY: number | undefined);
get landscapeOrientationMiniPreviewTranslateX(): number | undefined;
set landscapeOrientationMiniPreviewTranslateX(translateX: number | undefined);
get landscapeOrientationMiniPreviewTranslateY(): number | undefined;
set landscapeOrientationMiniPreviewTranslateY(translateY: number | undefined);
}
//#endregion
export { SparkScanViewStateManager as t };