capacitor-biometric-authentication
Version:
Framework-agnostic biometric authentication library. Works with React, Vue, Angular, or vanilla JS. No providers required!
17 lines (16 loc) • 643 B
TypeScript
import { BiometricAuthAdapter, BiometricAuthOptions, BiometricAuthResult, BiometryType } from '../core/types';
export declare class CapacitorAdapter implements BiometricAuthAdapter {
platform: string;
private capacitorPlugin;
private pluginInitialized;
constructor();
private getPlugin;
isAvailable(): Promise<boolean>;
getSupportedBiometrics(): Promise<BiometryType[]>;
authenticate(options?: BiometricAuthOptions): Promise<BiometricAuthResult>;
deleteCredentials(): Promise<void>;
hasCredentials(): Promise<boolean>;
private mapBiometryType;
private mapError;
private generateSessionId;
}