@scandit/web-datacapture-barcode
Version:
Scandit Data Capture SDK for the Web
46 lines (45 loc) • 1.38 kB
TypeScript
import { t as sparkScanViewIconTag } from "./tags-DWZEPE_e.js";
import { r as inlineStyleAttribute } from "./attributes-DLzV3au6.js";
import { ScanditHTMLElement } from "@scandit/web-datacapture-core/build/js/private/utils/index.js";
//#region src/main/spark/ui/SparkScanViewIcon.d.ts
interface SparkScanViewIconMap {
scanner(): string;
expand(): string;
shrink(): string;
aimer(): string;
torchOff(): string;
torchOn(): string;
handle(): string;
continuous(): string;
close(): string;
find(): string;
camera(): string;
label(): string;
}
declare class SparkScanViewIcon extends ScanditHTMLElement {
private _styleElement?;
private get styleElement();
private static readonly observedAttributes;
private readonly icons;
get icon(): keyof SparkScanViewIconMap;
set icon(icon: keyof SparkScanViewIconMap);
get fill(): string;
set fill(fill: string);
get size(): number;
set size(size: number);
get [inlineStyleAttribute](): string | null;
set [inlineStyleAttribute](inlineStyle: string | null);
static create(): SparkScanViewIcon;
private render;
private aspectRatioForViewbox;
private heightForViewbox;
private connectedCallback;
private attributeChangedCallback;
}
declare global {
interface HTMLElementTagNameMap {
[]: SparkScanViewIcon;
}
}
//#endregion
export { SparkScanViewIcon as t };