UNPKG

@scandit/web-datacapture-barcode

Version:

Scandit Data Capture SDK for the Web

29 lines (26 loc) 954 B
import { Serializable } from '@scandit/web-datacapture-core/build/js/private/Serializable'; import { Checksum, Symbology } from './Barcode.js'; import '@scandit/web-datacapture-core'; import './EncodingRange.js'; import './StructuredAppendData.js'; interface SymbologySettingsJSON { activeSymbolCounts: number[]; checksums: string[]; colorInvertedEnabled: boolean; enabled: boolean; extensions: string[]; } declare class SymbologySettings implements Serializable<SymbologySettingsJSON> { activeSymbolCounts: number[]; checksums: Set<Checksum>; isColorInvertedEnabled: boolean; isEnabled: boolean; private _symbology; private extensions; get enabledExtensions(): string[]; get symbology(): Symbology; private static fromJSON; setExtensionEnabled(extension: string, enabled: boolean): void; toJSONObject(): SymbologySettingsJSON; } export { SymbologySettings, type SymbologySettingsJSON };