UNPKG

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

Version:

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

26 lines (25 loc) 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PasswordEnrollmentErrorConverter = void 0; var _PasswordEnrollmentCustomValidationError = require("./PasswordEnrollmentCustomValidationError"); var _ErrorConverter = require("../../ErrorConverter"); /** * Copyright © 2024 Nevis Security AG. All rights reserved. */ var PasswordEnrollmentErrorType = /*#__PURE__*/function (PasswordEnrollmentErrorType) { PasswordEnrollmentErrorType[PasswordEnrollmentErrorType["CustomValidationError"] = 0] = "CustomValidationError"; return PasswordEnrollmentErrorType; }(PasswordEnrollmentErrorType || {}); class PasswordEnrollmentErrorConverter extends _ErrorConverter.ErrorConverter { convert() { const subtype = PasswordEnrollmentErrorType[this.error.type]; switch (subtype) { case PasswordEnrollmentErrorType.CustomValidationError: return new _PasswordEnrollmentCustomValidationError.PasswordEnrollmentCustomValidationError(this.error.description, this.error.cause); } } } exports.PasswordEnrollmentErrorConverter = PasswordEnrollmentErrorConverter; //# sourceMappingURL=PasswordEnrollmentErrorConverter.js.map