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

# Interface: TransportConfiguration

Defined in: [packages/bus-core/src/transport/transport-configuration.ts:5](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/transport/transport-configuration.ts#L5)

A common set of transport configuration options. This should be extended
by a provider-specific configuration that augments it with further options.

## Extended by

* [`RabbitMqTransportConfiguration`](../../bus-rabbitmq/interfaces/RabbitMqTransportConfiguration.md)

## Properties

| Property | Type | Description | Defined in |
| ------ | ------ | ------ | ------ |
| <a id="property-deadletterqueuename"></a> `deadLetterQueueName?` | `string` | An optional name of the dead letter queue to fail messages to **Default** `dead-letter` **Example** `order-booking-service-dlq` | [packages/bus-core/src/transport/transport-configuration.ts:17](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/transport/transport-configuration.ts#L17) |
| <a id="property-queuename"></a> `queueName` | `string` | The name of the queue that receives incoming messages **Example** `order-booking-service` | [packages/bus-core/src/transport/transport-configuration.ts:10](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/transport/transport-configuration.ts#L10) |
