Error Cause
ES2022
で
標準化
されることが決定した
ECMAScript
の
仕様
.
エラーチェイン
に対する
仕様
.
code:error.ts
const err1 = new Error("1");
const err2 = new Error("2", { cause: err1 }); // Errorの第2引数に原因となったErrorを渡せる
const err3 = new Error("3", { cause: err2 });
console.log(err2.cause); // causeプロパティでエラーチェインを辿れる