@scandit/web-datacapture-barcode
Version:
Scandit Data Capture SDK for the Web
27 lines (26 loc) • 931 B
TypeScript
import { r as Checksum, s as Symbology } from "./Barcode-B7a-T3RA.js";
import { Serializable } from "@scandit/web-datacapture-core/build/js/private/Serializable";
//#region src/main/SymbologySettings.d.ts
interface SymbologySettingsJSON {
activeSymbolCounts: number[];
checksums: string[];
colorInvertedEnabled: boolean;
enabled: boolean;
extensions: string[];
ocrFallbackRegex?: string;
}
declare class SymbologySettings implements Serializable<SymbologySettingsJSON> {
activeSymbolCounts: number[];
checksums: Set<Checksum>;
isColorInvertedEnabled: boolean;
isEnabled: boolean;
ocrFallbackRegex: string | null;
private _symbology;
private extensions;
get enabledExtensions(): string[];
get symbology(): Symbology;
setExtensionEnabled(extension: string, enabled: boolean): void;
toJSONObject(): SymbologySettingsJSON;
}
//#endregion
export { SymbologySettingsJSON as n, SymbologySettings as t };