UNPKG

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

Version:

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

26 lines (24 loc) 1.4 kB
"use strict"; /** * Copyright © 2025 Nevis Security AG. All rights reserved. */ import { ErrorConverter } from '../ErrorConverter'; import { FidoUafAttestationInformationFetchCrlError } from './FidoUafAttestationInformationFetchCrlError'; import { FidoUafAttestationInformationUnknownError } from './FidoUafAttestationInformationUnknownError'; var FidoUafAttestationInformationErrorType = /*#__PURE__*/function (FidoUafAttestationInformationErrorType) { FidoUafAttestationInformationErrorType[FidoUafAttestationInformationErrorType["FetchCrlError"] = 0] = "FetchCrlError"; FidoUafAttestationInformationErrorType[FidoUafAttestationInformationErrorType["Unknown"] = 1] = "Unknown"; return FidoUafAttestationInformationErrorType; }(FidoUafAttestationInformationErrorType || {}); export class FidoUafAttestationInformationErrorConverter extends ErrorConverter { convert() { const subtype = FidoUafAttestationInformationErrorType[this.error.type]; switch (subtype) { case FidoUafAttestationInformationErrorType.FetchCrlError: return new FidoUafAttestationInformationFetchCrlError(this.error.description, this.error.cause); case FidoUafAttestationInformationErrorType.Unknown: return new FidoUafAttestationInformationUnknownError(this.error.description, this.error.cause); } } } //# sourceMappingURL=FidoUafAttestationInformationErrorConverter.js.map