@scandit/web-datacapture-barcode
Version:
Scandit Data Capture SDK for the Web
24 lines (23 loc) • 1.05 kB
TypeScript
import { s as Symbology } from "./Barcode-B7a-T3RA.js";
import { n as SymbologySettingsJSON, t as SymbologySettings } from "./SymbologySettings-DcULuhzx.js";
import { JSONType } from "@scandit/web-datacapture-core";
import { Serializable } from "@scandit/web-datacapture-core/build/js/private/Serializable";
//#region src/main/ar/BarcodeArSettings.d.ts
interface BarcodeArSettingsJSON {
symbologies: Record<Symbology, SymbologySettingsJSON>;
properties: Record<string, JSONType>;
}
declare class BarcodeArSettings implements Serializable<BarcodeArSettingsJSON> {
private properties;
private symbologies;
constructor();
get enabledSymbologies(): Symbology[];
settingsForSymbology(symbology: Symbology): SymbologySettings;
setProperty(name: string, value: any): void;
getProperty(name: string): any;
enableSymbologies(symbologies: Symbology[]): void;
enableSymbology(symbology: Symbology, enabled: boolean): void;
toJSONObject(): BarcodeArSettingsJSON;
}
//#endregion
export { BarcodeArSettingsJSON as n, BarcodeArSettings as t };