Skip to main content

typescript-error-handling

このモノレポ(target ESNext / 最新 Node + モダンブラウザ)での失敗の扱い方。 既定は「例外を throw せず自作 `Result<T, E>` を返す」で、TypeScript / TSX で失敗 しうる関数を書くとき——`Result` / `ok` / `err` の使い方、`if (!res.ok)` での narrowing、`E`(失敗理由)に何を入れるか、throw してよい境界の判断をするときに使う。 加えて、例外を扱う場面——独自の Error クラス(`class XxxError extends Error`)を 定義・追加するとき、エラーを投げ直す/エラー連鎖(cause)を書くとき、`this.name` / `Error.captureStackTrace` / `Object.setPrototypeOf` / `toJSON` の扱いを判断するとき、 既存の例外・エラー処理まわりをレビュー・リファクタするときにも使う。Result type, ok/err, extends Error, captureStackTrace, error cause, custom error class といった 話題が出たら参照する。

الانتقال إلى التثبيت

معلومات المصدر

المستودع
yamatatsu/project-template-2026
آخر نشاط في المصدر
٤ يوليو ٢٠٢٦ في ١٠:٥٨
لغة SKILL.md المكتشفة
اليابانية
النجوم
٣
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.