diff --git a/files/ja/web/api/gpuerror/index.md b/files/ja/web/api/gpuerror/index.md new file mode 100644 index 00000000000000..639f682495c306 --- /dev/null +++ b/files/ja/web/api/gpuerror/index.md @@ -0,0 +1,38 @@ +--- +title: GPUError +slug: Web/API/GPUError +l10n: + sourceCommit: 89c435da452257b944b403cc9e45036fcb22590e +--- + +{{APIRef("WebGPU API")}}{{SeeCompatTable}}{{SecureContext_Header}} + +{{domxref("WebGPU API", "WebGPU API", "", "nocode")}} の **`GPUError`** インターフェイスは、{{domxref("GPUDevice.popErrorScope")}} および {{domxref("GPUDevice.uncapturederror_event", "uncapturederror")}} イベントで浮かび上がったエラー用のベースインターフェイスです。 + +{{InheritanceDiagram}} + +## インスタンスプロパティ + +- {{domxref("GPUError.message", "message")}} {{Experimental_Inline}} {{ReadOnlyInline}} + - : なぜエラーが発生したかを説明する人間向けのメッセージを提供する文字列です。 + +## 例 + +`GPUError` をベースとするエラーオブジェクトの使い方の例は、以下を参照してください。 + +- [`GPUDevice.popErrorScope`](/ja/docs/Web/API/GPUDevice/popErrorScope#例) +- [`GPUDevice uncapturederror` イベント](/ja/docs/Web/API/GPUDevice/uncapturederror_event#例) +- {{domxref("GPUInternalError")}}・{{domxref("GPUOutOfMemoryError")}}・{{domxref("GPUValidationError")}} + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- [WebGPU API](/ja/docs/Web/API/WebGPU_API) +- [WebGPU Error Handling best practices](https://toji.dev/webgpu-best-practices/error-handling) diff --git a/files/ja/web/api/gpuerror/message/index.md b/files/ja/web/api/gpuerror/message/index.md new file mode 100644 index 00000000000000..497a9ac7911a96 --- /dev/null +++ b/files/ja/web/api/gpuerror/message/index.md @@ -0,0 +1,35 @@ +--- +title: "GPUError: message プロパティ" +slug: Web/API/GPUError/message +l10n: + sourceCommit: 89c435da452257b944b403cc9e45036fcb22590e +--- + +{{APIRef("WebGPU API")}}{{SeeCompatTable}}{{SecureContext_Header}} + +{{domxref("GPUError")}} インターフェイスの読み取り専用プロパティ **`message`** は、なぜエラーが発生したかを説明する人間向けのメッセージを提供します。 + +## 値 + +文字列です。 + +## 例 + +`GPUError` をベースとするエラーオブジェクトの使い方の例は、以下を参照してください。 + +- [`GPUDevice.popErrorScope`](/ja/docs/Web/API/GPUDevice/popErrorScope#例) +- [`GPUDevice uncapturederror` イベント](/ja/docs/Web/API/GPUDevice/uncapturederror_event#例) +- {{domxref("GPUInternalError")}}・{{domxref("GPUOutOfMemoryError")}}・{{domxref("GPUValidationError")}} + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- [WebGPU API](/ja/docs/Web/API/WebGPU_API) +- [WebGPU Error Handling best practices](https://toji.dev/webgpu-best-practices/error-handling)