【TypeScript】エラーハンドリングの型

instanceofでエラーのクラスを見る

try {
  // 例外になりうる処理
} catch (e) {
  if (e instanceof TypeError) {
    return { status: 400 }
  } else {
    return { status: 500 }
  }
}

JavaScript/TypeScriptの例外ハンドリング戦略を考える - Qiita

PySpa統合思念体です。あと、 @yosuke_furukawa にも協力いただきました。 基本的に、あまりエラーの種別を細かく判定してあげることはJavaScriptでは今までやってこなかったのですが、ちょっとしたメタデータを乗っけてあげるとか(例えばリトライ回数)、何...

Qiita