3
Scalaのthrow
にThrowableが必要です(js.Error
はありません)。Scala.jsでネイティブJS例外をスローする
サードパーティのJS libから私に提供されたJSエラーを再スローする必要があります。そのlibは再びその再投げられたエラーを捕まえて、それについて何かします。
JS:module.exports = function (e) { throw e; }
に1行npmモジュールを書き込んで、npmDependencies
に追加することができましたが、これにはより良い解決策があるのだろうかと思いました。あなたはjs.JavaScriptException
でJSのエラーをラップする必要が
おかげで、何とか私はこれを逃しました。 Scala.jsがそのような例外をスローする前に 'unwrapJavaScriptException'を呼び出すので、オリジナルのJSエラーが再スローされることがわかります。これは私が必要とするものです。私はScala.jsのソースをもっと読むべきです... – Nikita