UNPKG

@iota-pico/data

Version:

IOTA Pico Framework Data Structures and Helpers

181 lines (100 loc) 3.4 kB
[@iota-pico/data](../README.md) > [DataError](../classes/dataerror.md) # Class: DataError A data implementation of an error. ## Hierarchy `CoreError` **↳ DataError** ## Index ### Constructors * [constructor](dataerror.md#constructor) ### Properties * [additional](dataerror.md#additional) * [domain](dataerror.md#domain) * [innerError](dataerror.md#innererror) * [message](dataerror.md#message) * [name](dataerror.md#name) * [stack](dataerror.md#stack) ### Methods * [format](dataerror.md#format) * [isError](dataerror.md#iserror) --- ## Constructors <a id="constructor"></a> ### constructor**new DataError**(message: *`string`*, additional?: *`object`*, innerError?: *`Error`*): [DataError](dataerror.md) *Overrides CoreError.__constructor* *Defined in [error/dataError.ts:6](https://github.com/iota-pico/data/tree/master/src/error/dataError.ts#L6* Create an instance of DataError. **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:** [DataError](dataerror.md) ___ ## Properties <a id="additional"></a> ### `<Optional>` additional **● additional**: *`object`* *Inherited from CoreError.additional* *Defined in D:/Workarea/iota-pico/data/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/data/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/data/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/data/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/data/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/data/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/data/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/data/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. ___