@quadible/web-sdk
Version:
The web sdk for Quadible's behavioral authentication service.
27 lines (26 loc) • 703 B
TypeScript
import { EventEmitter2 } from 'eventemitter2';
import VideoWorker from './VideoWorker';
export default class WebcamDialog extends EventEmitter2 {
private options;
private container;
private dialog;
private video;
private wireframe;
private submit;
private error;
private webcamWireframe;
private isSubmitLocked;
constructor(options: {
serviceUrl: string;
clickOutsideToClose?: boolean;
videoWorker?: VideoWorker;
});
show(): void;
dispose(): void;
lockSubmit(): void;
unlockSubmit(): void;
clearErrorMessage(): void;
showErrorMessage(message: string): void;
private buildDialog;
private injectDialog;
}