UNPKG

@scandit/web-datacapture-barcode

Version:

Scandit Data Capture SDK for the Web

46 lines (45 loc) 1.66 kB
import { t as Barcode } from "../../../Barcode-B7a-T3RA.js"; import { t as BarcodeArHighlight } from "../../../BarcodeArHighlight-BIm0-lDz.js"; import { Brush, Point, ScanditIcon } from "@scandit/web-datacapture-core"; import { ScanditHTMLElement as ScanditHTMLElement$1 } from "@scandit/web-datacapture-core/build/js/private/utils/ScanditHTMLElement.js"; //#region src/main/ar/ui/organisms/BarcodeArCircleHighlight.d.ts declare enum BarcodeArCircleHighlightPreset { Dot = "dot", Icon = "icon" } declare class BarcodeArCircleHighlight extends ScanditHTMLElement$1 implements BarcodeArHighlight { private _isPulsing; private _icon; static tag: "scandit-barcode-ar-circle-highlight"; set isPulsing(isPulsing: boolean); get isPulsing(): boolean; set icon(icon: ScanditIcon | null); get icon(): ScanditIcon | null; private preset; private dot; private brushBuilder; private _size; private _brush; private _barcode; constructor(); protected set barcode(barcode: Barcode); get barcode(): Barcode; set brush(brush: Brush); get brush(): Brush; set size(size: number); get size(): number; static create(barcode: Barcode, preset: BarcodeArCircleHighlightPreset): BarcodeArCircleHighlight; static register(): void; private static createStyleElement; connectedCallback(): Promise<void>; private updateSize; private updateBrush; updatePosition(point: Point, transformOrigin: Point, rotationAngle: number): void; } declare global { interface HTMLElementTagNameMap { [BarcodeArCircleHighlight.tag]: BarcodeArCircleHighlight; } } //#endregion export { BarcodeArCircleHighlight, BarcodeArCircleHighlightPreset };