UNPKG

@iota-pico/api

Version:
181 lines (100 loc) 3.37 kB
[@iota-pico/api](../README.md) > [ApiError](../classes/apierror.md) # Class: ApiError An api implementation of an error. ## Hierarchy `CoreError` **↳ ApiError** ## Index ### Constructors * [constructor](apierror.md#constructor) ### Properties * [additional](apierror.md#additional) * [domain](apierror.md#domain) * [innerError](apierror.md#innererror) * [message](apierror.md#message) * [name](apierror.md#name) * [stack](apierror.md#stack) ### Methods * [format](apierror.md#format) * [isError](apierror.md#iserror) --- ## Constructors <a id="constructor"></a> ### constructor**new ApiError**(message: *`string`*, additional?: *`object`*, innerError?: *`Error`*): [ApiError](apierror.md) *Overrides CoreError.__constructor* *Defined in [error/apiError.ts:6](https://github.com/iota-pico/api/tree/master/src/error/apiError.ts#L6* Create an instance of ApiError. **Parameters:** | Param | Type | Description | | ------ | ------ | ------ | | message | `string` | The message for the error. | | `Optional` additional | `object` | Additional details about the error. | | `Optional` innerError | `Error` | Add information from inner error if there was one. | **Returns:** [ApiError](apierror.md) ___ ## Properties <a id="additional"></a> ### `<Optional>` additional **● additional**: *`object`* *Inherited from CoreError.additional* *Defined in D:/Workarea/iota-pico/api/node_modules/@iota-pico/core/dist/error/coreError.d.ts:12* Additional details about the error. #### Type declaration [id: `string`]: `any` ___ <a id="domain"></a> ### domain **● domain**: *`string`* *Inherited from CoreError.domain* *Defined in D:/Workarea/iota-pico/api/node_modules/@iota-pico/core/dist/error/coreError.d.ts:8* The domain of the error. ___ <a id="innererror"></a> ### `<Optional>` innerError **● innerError**: *`Error`* *Inherited from CoreError.innerError* *Defined in D:/Workarea/iota-pico/api/node_modules/@iota-pico/core/dist/error/coreError.d.ts:18* The inner error if there was one. ___ <a id="message"></a> ### message **● message**: *`string`* *Inherited from Error.message* *Defined in D:/Workarea/iota-pico/api/node_modules/typescript/lib/lib.es5.d.ts:904* ___ <a id="name"></a> ### name **● name**: *`string`* *Inherited from Error.name* *Defined in D:/Workarea/iota-pico/api/node_modules/typescript/lib/lib.es5.d.ts:903* ___ <a id="stack"></a> ### `<Optional>` stack **● stack**: *`string`* *Inherited from Error.stack* *Defined in D:/Workarea/iota-pico/api/node_modules/typescript/lib/lib.es5.d.ts:905* ___ ## Methods <a id="format"></a> ### format**format**(): `string` *Inherited from CoreError.format* *Defined in D:/Workarea/iota-pico/api/node_modules/@iota-pico/core/dist/error/coreError.d.ts:38* Format the error to a readable version. **Returns:** `string` Formatted version of the error. ___ <a id="iserror"></a> ### `<Static>` isError ▸ **isError**(obj: *`any`*): `boolean` *Inherited from CoreError.isError* *Defined in D:/Workarea/iota-pico/api/node_modules/@iota-pico/core/dist/error/coreError.d.ts:33* Check if an object could be a CoreError. **Parameters:** | Param | Type | Description | | ------ | ------ | ------ | | obj | `any` | The object to check if it is a CoreError. | **Returns:** `boolean` true If the tested object is a CoreError. ___