[**@rxap/nest-amqp**](../README.md)

***

[@rxap/nest-amqp](../globals.md) / AmqpModule

# Class: AmqpModule

Defined in: [packages/nest/amqp/src/lib/amqp.module.ts:31](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L31)

## Extends

- [`ConfigurableModuleClass`](../variables/ConfigurableModuleClass.md)

## Indexable

\[`key`: `string`\]: `any`

## Constructors

### new AmqpModule()

> **new AmqpModule**(): [`AmqpModule`](AmqpModule.md)

Defined in: node\_modules/@nestjs/common/module-utils/interfaces/configurable-module-cls.interface.d.ts:12

#### Returns

[`AmqpModule`](AmqpModule.md)

#### Inherited from

`ConfigurableModuleClass.constructor`

## Methods

### register()

> `static` **register**(`options`): `DynamicModule`

Defined in: [packages/nest/amqp/src/lib/amqp.module.ts:32](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L32)

#### Parameters

##### options

[`AmqpOptions`](../interfaces/AmqpOptions.md) & `Partial`\<\{ `isGlobal`: `boolean`; \}\>

#### Returns

`DynamicModule`

#### Overrides

`ConfigurableModuleClass.register`

***

### registerAsync()

> `static` **registerAsync**(`options`): `DynamicModule`

Defined in: [packages/nest/amqp/src/lib/amqp.module.ts:36](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L36)

#### Parameters

##### options

`ConfigurableModuleAsyncOptions`\<[`AmqpOptions`](../interfaces/AmqpOptions.md), `"create"`\> & `Partial`\<\{ `isGlobal`: `boolean`; \}\>

#### Returns

`DynamicModule`

#### Overrides

`ConfigurableModuleClass.registerAsync`
