UNPKG

otp-code-component

Version:

Google Authenticator 验证组件

30 lines (29 loc) 855 B
import { EventEmitter } from '../../stencil-public-runtime'; import { AuthType, AuthSuccessResponse, AuthErrorResponse } from './types'; export declare class GoogleAuth { getQrcodeUrl: string; verifyCodeUrl: string; accessToken: string; type: AuthType; phone?: string; private qrCodeUrl; private status; private errorMessage; private codeInputs; private showQRCode; private countdown; private countdownTimer; authSuccess: EventEmitter<AuthSuccessResponse>; authError: EventEmitter<AuthErrorResponse>; authBound: EventEmitter<void>; private inputRefs; componentWillLoad(): void; disconnectedCallback(): void; private startCountdown; private fetchQRCode; private verifyCode; private handleInput; private handleKeyDown; private handlePaste; render(): any; }