> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ApiError

X API のエラーを処理するためのエラークラス

<div id="hierarchy">
  ## クラス階層
</div>

* `Error`

  ↳ **`ApiError`**

<div id="constructors">
  ## コンストラクター
</div>

<div id="constructor">
  ### コンストラクター
</div>

• **new ApiError**(`message`, `status`, `statusText`, `headers`, `data?`): [`ApiError`](/ja/xdks/typescript/reference/classes/ApiError)

<div id="parameters">
  #### パラメータ
</div>

| 名前           | Type      |
| :----------- | :-------- |
| `message`    | `string`  |
| `status`     | `number`  |
| `statusText` | `string`  |
| `headers`    | `Headers` |
| `data?`      | `any`     |

<div id="returns">
  #### 戻り値
</div>

[`ApiError`](/ja/xdks/typescript/reference/classes/ApiError)

<div id="overrides">
  #### オーバーライド
</div>

Error.constructor

[client.ts:123](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/client.ts#L123)

<div id="properties">
  ## プロパティ
</div>

<ResponseField name="status" type="number" required />

<ResponseField name="statusText" type="string" required />

<ResponseField name="headers" type="Headers" required />

<ResponseField name="data" type="any" />
