UNPKG

@scandit/web-datacapture-barcode

Version:

Scandit Data Capture SDK for the Web

37 lines (36 loc) 1.62 kB
import { t as Barcode } from "../../../Barcode-B7a-T3RA.js"; import { r as BarcodeArAnnotationTrigger, t as BarcodeArAnnotation } from "../../../BarcodeArAnnotation-nsUjxSNs.js"; import { BarcodeArInfoAnnotation } from "./BarcodeArInfoAnnotation.js"; import { Point, ScanditHTMLElement } from "@scandit/web-datacapture-core"; //#region src/main/ar/ui/organisms/BarcodeArResponsiveAnnotation.d.ts declare class BarcodeArResponsiveAnnotation extends ScanditHTMLElement implements BarcodeArAnnotation { static tag: "scandit-barcode-ar-responsive-annotation"; private _barcode; private closeUp; private farAway; private static _threshold; private _annotationVariation; protected static register(): void; static create(barcode: Barcode, closeUp: BarcodeArInfoAnnotation | null, farAway: BarcodeArInfoAnnotation | null): BarcodeArResponsiveAnnotation; private get currentAnnotation(); get annotationTrigger(): BarcodeArAnnotationTrigger; set annotationTrigger(trigger: BarcodeArAnnotationTrigger); private set anchor(value); private get anchor(); get barcode(): Barcode; updatePosition(point: Point, transformOrigin: Point, rotationAngle: number): void; private get annotationVariation(); private set annotationVariation(value); private updateAnnotationVisibility; static get threshold(): number; static set threshold(threshold: number); private connectedCallback; private disconnectedCallback; } declare global { interface HTMLElementTagNameMap { [BarcodeArResponsiveAnnotation.tag]: BarcodeArResponsiveAnnotation; } } //#endregion export { BarcodeArResponsiveAnnotation };