capacitor-biometric-authentication
Version:
Framework-agnostic biometric authentication library. Works with React, Vue, Angular, or vanilla JS. No providers required!
18 lines (17 loc) • 925 B
TypeScript
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;
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;
}