Skip to main content
Ejecuta cualquier Skill en Manus
con un clic

typescript-error-handling

Estrellas2
Forks0
Actualizado4 de julio de 2026 a las 10:58

このモノレポ(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 といった 話題が出たら参照する。

Instalación

Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.

SKILL.md
readonly