@scandit/web-datacapture-barcode
Version:
Scandit Data Capture SDK for the Web
45 lines (44 loc) • 1.8 kB
TypeScript
import { Color } from "@scandit/web-datacapture-core";
import { Serializable } from "@scandit/web-datacapture-core/build/js/private/Serializable";
//#region src/main/spark/ui/SparkScanToastSettings.d.ts
interface SparkScanToastSettingsJSON {
continuousModeDisabledMessage: string | null;
continuousModeEnabledMessage: string | null;
scanPausedMessage: string | null;
selectionModeOffMessage: string | null;
selectionModeOnMessage: string | null;
targetModeDisabledMessage: string | null;
targetModeEnabledMessage: string | null;
toastBackgroundColor: string | null;
toastEnabled: boolean;
toastTextColor: string | null;
torchDisabledMessage: string | null;
torchEnabledMessage: string | null;
zoomedInMessage: string | null;
zoomedOutMessage: string | null;
}
declare class SparkScanToastSettings implements Serializable<SparkScanToastSettingsJSON> {
continuousModeDisabledMessage: string | null;
continuousModeEnabledMessage: string | null;
scanPausedMessage: string | null;
selectionModeOffMessage: string | null;
selectionModeOnMessage: string | null;
/**
* @deprecated Use {@link SparkScanToastSettings.selectionModeOffMessage} instead. Will be removed in 9.0.
*/
targetModeDisabledMessage: string | null;
/**
* @deprecated Use {@link SparkScanToastSettings.selectionModeOnMessage} instead. Will be removed in 9.0.
*/
targetModeEnabledMessage: string | null;
toastBackgroundColor: Color | null;
toastEnabled: boolean;
toastTextColor: Color | null;
torchDisabledMessage: string | null;
torchEnabledMessage: string | null;
zoomedInMessage: string | null;
zoomedOutMessage: string | null;
toJSONObject(): SparkScanToastSettingsJSON;
}
//#endregion
export { SparkScanToastSettingsJSON as n, SparkScanToastSettings as t };