UNPKG

nativescript-fingerprint-auth-custom

Version:

Fork from nativescript-fingerprint-auth to implement custom Android Screen. fingerprint authentication plugin for use in NativeScript apps

34 lines (33 loc) 1.04 kB
export declare enum ERROR_CODES { PASSWORD_FALLBACK_SELECTED = -3, DEVELOPER_ERROR = 10, NOT_AVAILABLE = 20, NOT_CONFIGURED = 30, NOT_RECOGNIZED = 40, RECOVERABLE_ERROR = 50, USER_CANCELLED = 60, UNEXPECTED_ERROR = 70 } export interface VerifyFingerprintOptions { title?: string; message?: string; authenticationValidityDuration?: number; useCustomAndroidUI?: boolean; } export interface VerifyFingerprintWithCustomFallbackOptions { message?: string; fallbackMessage?: string; authenticationValidityDuration?: number; } export interface BiometricIDAvailableResult { any: boolean; touch?: boolean; face?: boolean; } export interface FingerprintAuthApi { available(): Promise<BiometricIDAvailableResult>; didFingerprintDatabaseChange(): Promise<boolean>; verifyFingerprint(options: VerifyFingerprintOptions): Promise<void | string>; verifyFingerprintWithCustomFallback(options: VerifyFingerprintWithCustomFallbackOptions): Promise<void>; close(): void; }