UNPKG

@nevis-security/nevis-mobile-authentication-sdk-react

Version:

React Native plugin for Nevis Mobile Authentication SDK. Supports only mobile.

33 lines 1.61 kB
/** * Copyright © 2023 Nevis Security AG. All rights reserved. */ import { UserVerificationContext } from './UserVerificationContext'; import type { FingerprintUserVerificationError } from '../../error/userVerification/FingerprintUserVerificationError'; import { Authenticator } from '../../localData/Authenticator'; /** * The object providing information about the biometric user verification (i.e. the user credential * validation) operation to be done. * * @see {@link FingerprintUserVerifier.verifyFingerprint} */ export declare abstract class FingerprintUserVerificationContext extends UserVerificationContext { /** * When a recoverable error occurred during the last credential verification, this returns the * object describing the last error. */ abstract lastRecoverableError?: FingerprintUserVerificationError; /** * Alternate constructor that creates a {@link BiometricUserVerificationContext} from a json. * * @param json contains the source for instance creation. * @returns a {@link BiometricUserVerificationContext} instance. */ static fromJson(json: any): FingerprintUserVerificationContext; } export declare class FingerprintUserVerificationContextImpl extends FingerprintUserVerificationContext { authenticator: Authenticator; lastRecoverableError?: FingerprintUserVerificationError; constructor(authenticator: Authenticator, lastRecoverableError?: FingerprintUserVerificationError); static fromJson(json: any): FingerprintUserVerificationContextImpl; } //# sourceMappingURL=FingerprintUserVerificationContext.d.ts.map