UNPKG

@idscan/onboarding

Version:

Wrapper of the IDVC library for DIVE Online.

26 lines (25 loc) 990 B
import Modal from './Modal'; import { QRCodeModalState } from '../@types/enums'; export default class QRCodeModal extends Modal { private qrCodeCanvas; private successResultContainer; private errorResultContainer; private processReadyContainer; private processValidatingContainer; private terminateProcessingButton; private modalState; private mappedState; private readonly applicantId; private QRCodeURL; private domainApi; private readonly embeddedAppConnectionId; private readonly qrCodeLinkOrigin; constructor(mountEl: HTMLElement | string, applicantId: string, domainApi: string, embeddedAppConnectionId: string, qrCodeLinkOrigin: string, state?: QRCodeModalState); init(html?: string): void; initQRCodeURL(): void; set state(newState: QRCodeModalState); terminateProcessHandler(): void; changeModalBodyView(modalState: QRCodeModalState): void; generateQR(url: string): Promise<void>; show(): void; }