問題タブ [vavr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vavr - vavr を使用して同じ例外をキャッチして再スローする方法
私は vavr を使用した関数型プログラミングの初心者です。
メソッドが正常に実行されたときにデータを返し、失敗した場合は MyCustomRunTimeException を返します。
私の Service クラスでは、この API メソッドを呼び出しています。API メソッドが失敗すると、例外をキャッチし、アプリケーション キャッシュをクリアして、呼び出し元 (私の場合は別のサービス メソッド) に同じ例外を返す必要があります。
メソッド呼び出しが成功した場合、Try ラップ オブジェクトではなく、実際のオブジェクトを返す必要があります。
vavr Try を使用してこれを達成するにはどうすればよいですか?
vavr Try.recover で別のメソッドを使用しようとしましたが、同じ例外をスローできません。
サンプルの例やスニペットは、提供できる場合は非常に役立ちます。
前もって感謝します。
例: