UNPKG

@aparajita/capacitor-biometric-auth

Version:

Provides access to the native biometric auth & device security APIs for Capacitor apps

13 lines (12 loc) 885 B
import { WebPlugin } from '@capacitor/core'; import type { PluginListenerHandle } from '@capacitor/core'; import type { AuthenticateOptions, BiometricAuthPlugin, CheckBiometryResult, ResumeListener, BiometryType } from './definitions'; export declare abstract class BiometricAuthBase extends WebPlugin implements BiometricAuthPlugin { abstract setBiometryType(type: BiometryType | string | Array<BiometryType | string> | undefined): Promise<void>; abstract checkBiometry(): Promise<CheckBiometryResult>; abstract setBiometryIsEnrolled(enrolled: boolean): Promise<void>; abstract setDeviceIsSecure(isSecure: boolean): Promise<void>; authenticate(options?: AuthenticateOptions): Promise<void>; protected abstract internalAuthenticate(options?: AuthenticateOptions): Promise<void>; addResumeListener(listener: ResumeListener): Promise<PluginListenerHandle>; }