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

# ModelenceError

[API Reference](/api-reference/modelence/index/classes/../../../index) / [modelence](/api-reference/modelence/index/classes/../../index) / [index](/api-reference/modelence/index/classes/../index) / ModelenceError

Defined in: [packages/modelence/src/error.ts:1](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/error.ts#L1)

## Extends

* `Error`

## Extended by

* [`AuthError`](/api-reference/modelence/index/classes/AuthError)
* [`ValidationError`](/api-reference/modelence/index/classes/ValidationError)
* [`RateLimitError`](/api-reference/modelence/index/classes/RateLimitError)

## Constructors

### Constructor

> **new ModelenceError**(`message?`): `ModelenceError`

Defined in: docs/gen/node\_modules/typescript/lib/lib.es5.d.ts:1082

#### Parameters

| Parameter  | Type     |
| ---------- | -------- |
| `message?` | `string` |

#### Returns

`ModelenceError`

#### Inherited from

`Error.constructor`

## Properties

| Property                   | Modifier   | Type     | Description                                                                                                                                             | Defined in                                                                                                                                                   |
| -------------------------- | ---------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <a id="code" /> `code?`    | `public`   | `string` | Optional machine-readable error code so clients can branch on the kind of error without string-matching `message` (which may be reworded or localized). | [packages/modelence/src/error.ts:7](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/error.ts#L7) |
| <a id="status" /> `status` | `abstract` | `number` | -                                                                                                                                                       | [packages/modelence/src/error.ts:2](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/error.ts#L2) |
