---
url: https://node-ts.github.io/bus/api/bus-core/interfaces/OnError.md
---
[API reference](../../index.md) / [@node-ts/bus-core](../index.md) / OnError

# Interface: OnError\<TTransportMessage>

Defined in: [packages/bus-core/src/service-bus/bus-instance.ts:103](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/service-bus/bus-instance.ts#L103)

## Type Parameters

| Type Parameter |
| ------ |
| `TTransportMessage` |

## Properties

| Property | Type | Defined in |
| ------ | ------ | ------ |
| <a id="property-attributes"></a> `attributes?` | [`MessageAttributes`](../../bus-messages/interfaces/MessageAttributes.md)<[`MessageAttributeMap`](../../bus-messages/interfaces/MessageAttributeMap.md), [`MessageAttributeMap`](../../bus-messages/interfaces/MessageAttributeMap.md)> | [packages/bus-core/src/service-bus/bus-instance.ts:106](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/service-bus/bus-instance.ts#L106) |
| <a id="property-error"></a> `error` | `Error` | [packages/bus-core/src/service-bus/bus-instance.ts:105](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/service-bus/bus-instance.ts#L105) |
| <a id="property-message"></a> `message` | [`Message`](../../bus-messages/classes/Message.md) | [packages/bus-core/src/service-bus/bus-instance.ts:104](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/service-bus/bus-instance.ts#L104) |
| <a id="property-rawmessage"></a> `rawMessage?` | [`TransportMessage`](TransportMessage.md)<`TTransportMessage`> | [packages/bus-core/src/service-bus/bus-instance.ts:107](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/service-bus/bus-instance.ts#L107) |
