/**
 * Copyright © 2024 Nevis Security AG. All rights reserved.
 */

import { RecoverableError } from '../../RecoverableError';

/**
 * The recoverable error that can occur when changing a password.
 *
 * When this error occurs, the {@link PasswordChanger.changePassword} method will be invoked again.
 * This error will be returned by the {@link PasswordChangeContext.lastRecoverableError}.
 *
 * @group Errors
 * @category Password Change
 */
export abstract class PasswordChangeRecoverableError extends RecoverableError {}
