UNPKG

@scandit/web-datacapture-barcode

Version:

Scandit Data Capture SDK for the Web

51 lines (50 loc) 1.82 kB
import { o as sparkScanViewTriggerButtonTag } from "./tags-DWZEPE_e.js"; import { d as triggerButtonTapEvent, l as triggerButtonHoldEndEvent, u as triggerButtonHoldStartEvent } from "./events-Ca6wkIHV.js"; import { Point } from "@scandit/web-datacapture-core"; import { ScanditHTMLElement as ScanditHTMLElement$1 } from "@scandit/web-datacapture-core/build/js/private/utils/index.js"; //#region src/main/spark/ui/SparkScanViewTriggerButton.d.ts declare class SparkScanViewTriggerButton extends ScanditHTMLElement$1 { private _styleElement?; private get styleElement(); private _pointerDownListener; private _pointerUpListener; private _dragController; private _longPressController; private _longPressStartListener; private _pulse; private _pulseAnimation?; private _holdStart?; get minimized(): boolean; set minimized(minimized: boolean); get expanded(): boolean; set expanded(expanded: boolean); get pressed(): boolean; set pressed(pressed: boolean); get visible(): boolean; set visible(visible: boolean); set useViewportBounds(value: boolean); static create(): SparkScanViewTriggerButton; connectedCallback(): void; disconnectedCallback(): void; repositionIfOutOfBounds(): void; translateTo(point: Point): void; setImage(image?: HTMLImageElement | SVGElement): void; startPulsating(): void; stopPulsating(): void; private render; private onPointerDown; private onPointerUp; private onLongPressStart; } declare global { interface HTMLElementTagNameMap { [sparkScanViewTriggerButtonTag]: SparkScanViewTriggerButton; } interface HTMLElementEventMap { [triggerButtonTapEvent]: CustomEvent; [triggerButtonHoldStartEvent]: CustomEvent; [triggerButtonHoldEndEvent]: CustomEvent; } } //#endregion export { SparkScanViewTriggerButton as t };