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

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

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

[https://qiita.com/shibukawa/items/ffe7264ecff78f55b296:embed:cite]