UNPKG

capacitor-biometric-authentication

Version:

Framework-agnostic biometric authentication library. Works with React, Vue, Angular, or vanilla JS. No providers required!

19 lines (18 loc) 961 B
import { WebPlugin } from '@capacitor/core'; import { BiometricAuthPlugin, BiometricAvailabilityResult, SupportedBiometricsResult, BiometricAuthOptions, BiometricAuthResult, BiometricAuthConfig } from './definitions'; export declare class BiometricAuthWeb extends WebPlugin implements BiometricAuthPlugin { private config; private sessions; private arrayBufferToBase64URL; isAvailable(): Promise<BiometricAvailabilityResult>; getSupportedBiometrics(): Promise<SupportedBiometricsResult>; authenticate(options?: BiometricAuthOptions): Promise<BiometricAuthResult>; private authenticateWithWebAuthnOptions; private authenticateWithCredentials; register(options?: BiometricAuthOptions): Promise<BiometricAuthResult>; private registerWithWebAuthnOptions; deleteCredentials(): Promise<void>; configure(config: BiometricAuthConfig): Promise<void>; private cleanupExpiredSessions; private handleWebAuthnError; }