@scandit/web-datacapture-barcode
Version:
Scandit Data Capture SDK for the Web
28 lines (25 loc) • 872 B
TypeScript
import { ScanditHTMLElement } from '@scandit/web-datacapture-core/build/js/private/utils/index.js';
declare class Backdrop extends ScanditHTMLElement {
static tag: "scandit-backdrop";
private fadeInAnimation?;
private fadeOutAnimation?;
private readonly fadeInKeyframes;
private readonly fadeOutKeyframes;
private readonly animationOptions;
constructor();
static get observedAttributes(): string[];
get open(): boolean;
set open(value: boolean);
static create(): Backdrop;
protected static register(): void;
private static createStyleElement;
attributeChangedCallback(name: string, _oldValue: string | null, newValue: string | null): void;
show(): Promise<void>;
hide(): Promise<void>;
}
declare global {
interface HTMLElementTagNameMap {
[Backdrop.tag]: Backdrop;
}
}
export { Backdrop };