{
	"id": 0,
	"name": "@rxap/nest-amqp",
	"variant": "project",
	"kind": 1,
	"flags": {},
	"children": [
		{
			"id": 27,
			"name": "AmqpHealthIndicator",
			"variant": "declaration",
			"kind": 128,
			"flags": {},
			"children": [
				{
					"id": 28,
					"name": "constructor",
					"variant": "declaration",
					"kind": 512,
					"flags": {},
					"signatures": [
						{
							"id": 29,
							"name": "AmqpHealthIndicator",
							"variant": "signature",
							"kind": 16384,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 27,
								"name": "AmqpHealthIndicator",
								"package": "@rxap/nest-amqp"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HealthIndicator.constructor"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "HealthIndicator.constructor"
					}
				},
				{
					"id": 34,
					"name": "getStatus",
					"variant": "declaration",
					"kind": 2048,
					"flags": {
						"isProtected": true,
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@nestjs/terminus/dist/health-indicator/health-indicator.d.ts",
							"line": 35,
							"character": 14
						}
					],
					"signatures": [
						{
							"id": 35,
							"name": "getStatus",
							"variant": "signature",
							"kind": 4096,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Generates the health indicator result object"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/@nestjs/terminus/dist/health-indicator/health-indicator.d.ts",
									"line": 35,
									"character": 14
								}
							],
							"parameters": [
								{
									"id": 36,
									"name": "key",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The key which will be used as key for the result object"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 37,
									"name": "isHealthy",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Whether the health indicator is healthy"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								},
								{
									"id": 38,
									"name": "data",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true,
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Additional data which will get appended to the result object"
											}
										]
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 39,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {
												"isExternal": true
											},
											"sources": [
												{
													"fileName": "node_modules/@nestjs/terminus/dist/health-indicator/health-indicator.d.ts",
													"line": 35,
													"character": 64
												}
											],
											"indexSignatures": [
												{
													"id": 40,
													"name": "__index",
													"variant": "signature",
													"kind": 8192,
													"flags": {
														"isExternal": true
													},
													"sources": [
														{
															"fileName": "node_modules/@nestjs/terminus/dist/health-indicator/health-indicator.d.ts",
															"line": 36,
															"character": 8
														}
													],
													"parameters": [
														{
															"id": 41,
															"name": "key",
															"variant": "param",
															"kind": 32768,
															"flags": {
																"isExternal": true
															},
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "any"
													}
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@nestjs/terminus/dist/health-indicator/health-indicator-result.interface.d.ts",
									"qualifiedName": "HealthIndicatorResult"
								},
								"name": "HealthIndicatorResult",
								"package": "@nestjs/terminus"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HealthIndicator.getStatus"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "HealthIndicator.getStatus"
					}
				},
				{
					"id": 32,
					"name": "isHealthy",
					"variant": "declaration",
					"kind": 2048,
					"flags": {
						"isPublic": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.health-indicator.ts",
							"line": 17,
							"character": 15,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.health-indicator.ts#L17"
						}
					],
					"signatures": [
						{
							"id": 33,
							"name": "isHealthy",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp.health-indicator.ts",
									"line": 17,
									"character": 15,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.health-indicator.ts#L17"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/@nestjs/terminus/dist/health-indicator/health-indicator-result.interface.d.ts",
											"qualifiedName": "HealthIndicatorResult"
										},
										"name": "HealthIndicatorResult",
										"package": "@nestjs/terminus"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"children": [
						28
					]
				},
				{
					"title": "Methods",
					"children": [
						34,
						32
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/amqp.health-indicator.ts",
					"line": 10,
					"character": 13,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.health-indicator.ts#L10"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/@nestjs/terminus/dist/health-indicator/health-indicator.d.ts",
						"qualifiedName": "HealthIndicator"
					},
					"name": "HealthIndicator",
					"package": "@nestjs/terminus"
				}
			]
		},
		{
			"id": 52,
			"name": "AmqpModule",
			"variant": "declaration",
			"kind": 128,
			"flags": {},
			"children": [
				{
					"id": 66,
					"name": "constructor",
					"variant": "declaration",
					"kind": 512,
					"flags": {
						"isExternal": true
					},
					"sources": [
						{
							"fileName": "node_modules/@nestjs/common/module-utils/interfaces/configurable-module-cls.interface.d.ts",
							"line": 12,
							"character": 4
						}
					],
					"signatures": [
						{
							"id": 67,
							"name": "AmqpModule",
							"variant": "signature",
							"kind": 16384,
							"flags": {
								"isExternal": true
							},
							"sources": [
								{
									"fileName": "node_modules/@nestjs/common/module-utils/interfaces/configurable-module-cls.interface.d.ts",
									"line": 12,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": 52,
								"name": "AmqpModule",
								"package": "@rxap/nest-amqp"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "ConfigurableModuleClass.constructor"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "ConfigurableModuleClass.constructor"
					}
				},
				{
					"id": 53,
					"name": "register",
					"variant": "declaration",
					"kind": 2048,
					"flags": {
						"isStatic": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
							"line": 32,
							"character": 9,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L32"
						}
					],
					"signatures": [
						{
							"id": 54,
							"name": "register",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
									"line": 32,
									"character": 9,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L32"
								}
							],
							"parameters": [
								{
									"id": 55,
									"name": "options",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intersection",
										"types": [
											{
												"type": "reference",
												"target": 70,
												"name": "AmqpOptions",
												"package": "@rxap/nest-amqp"
											},
											{
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reflection",
														"declaration": {
															"id": 56,
															"name": "__type",
															"variant": "declaration",
															"kind": 65536,
															"flags": {},
															"children": [
																{
																	"id": 57,
																	"name": "isGlobal",
																	"variant": "declaration",
																	"kind": 1024,
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
																			"line": 22,
																			"character": 4,
																			"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L22"
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "boolean"
																	},
																	"defaultValue": "true"
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		57
																	]
																}
															],
															"sources": [
																{
																	"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
																	"line": 21,
																	"character": 13,
																	"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L21"
																}
															]
														}
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@nestjs/common/interfaces/modules/dynamic-module.interface.d.ts",
									"qualifiedName": "DynamicModule"
								},
								"name": "DynamicModule",
								"package": "@nestjs/common"
							},
							"overwrites": {
								"type": "reference",
								"target": -1,
								"name": "ConfigurableModuleClass.register"
							}
						}
					],
					"overwrites": {
						"type": "reference",
						"target": -1,
						"name": "ConfigurableModuleClass.register"
					}
				},
				{
					"id": 58,
					"name": "registerAsync",
					"variant": "declaration",
					"kind": 2048,
					"flags": {
						"isStatic": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
							"line": 36,
							"character": 9,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L36"
						}
					],
					"signatures": [
						{
							"id": 59,
							"name": "registerAsync",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
									"line": 36,
									"character": 9,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L36"
								}
							],
							"parameters": [
								{
									"id": 60,
									"name": "options",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intersection",
										"types": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/@nestjs/common/module-utils/interfaces/configurable-module-async-options.interface.d.ts",
													"qualifiedName": "ConfigurableModuleAsyncOptions"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 70,
														"name": "AmqpOptions",
														"package": "@rxap/nest-amqp"
													},
													{
														"type": "literal",
														"value": "create"
													}
												],
												"name": "ConfigurableModuleAsyncOptions",
												"package": "@nestjs/common"
											},
											{
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reflection",
														"declaration": {
															"id": 61,
															"name": "__type",
															"variant": "declaration",
															"kind": 65536,
															"flags": {},
															"children": [
																{
																	"id": 62,
																	"name": "isGlobal",
																	"variant": "declaration",
																	"kind": 1024,
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
																			"line": 22,
																			"character": 4,
																			"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L22"
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "boolean"
																	},
																	"defaultValue": "true"
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		62
																	]
																}
															],
															"sources": [
																{
																	"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
																	"line": 21,
																	"character": 13,
																	"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L21"
																}
															]
														}
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@nestjs/common/interfaces/modules/dynamic-module.interface.d.ts",
									"qualifiedName": "DynamicModule"
								},
								"name": "DynamicModule",
								"package": "@nestjs/common"
							},
							"overwrites": {
								"type": "reference",
								"target": -1,
								"name": "ConfigurableModuleClass.registerAsync"
							}
						}
					],
					"overwrites": {
						"type": "reference",
						"target": -1,
						"name": "ConfigurableModuleClass.registerAsync"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"children": [
						66
					]
				},
				{
					"title": "Methods",
					"children": [
						53,
						58
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
					"line": 31,
					"character": 13,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L31"
				}
			],
			"indexSignatures": [
				{
					"id": 68,
					"name": "__index",
					"variant": "signature",
					"kind": 8192,
					"flags": {},
					"parameters": [
						{
							"id": 69,
							"name": "key",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": 42,
					"name": "ConfigurableModuleClass",
					"package": "@rxap/nest-amqp"
				}
			]
		},
		{
			"id": 9,
			"name": "AmqpOptionsFactory",
			"variant": "declaration",
			"kind": 128,
			"flags": {},
			"children": [
				{
					"id": 10,
					"name": "constructor",
					"variant": "declaration",
					"kind": 512,
					"flags": {},
					"signatures": [
						{
							"id": 11,
							"name": "AmqpOptionsFactory",
							"variant": "signature",
							"kind": 16384,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 9,
								"name": "AmqpOptionsFactory",
								"package": "@rxap/nest-amqp"
							}
						}
					]
				},
				{
					"id": 12,
					"name": "config",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isProtected": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
							"line": 18,
							"character": 21,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L18"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@nestjs/config/dist/config.service.d.ts",
							"qualifiedName": "ConfigService"
						},
						"name": "ConfigService",
						"package": "@nestjs/config"
					}
				},
				{
					"id": 13,
					"name": "logger",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isProtected": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
							"line": 21,
							"character": 21,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L21"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@nestjs/common/services/logger.service.d.ts",
							"qualifiedName": "Logger"
						},
						"name": "Logger",
						"package": "@nestjs/common"
					}
				},
				{
					"id": 25,
					"name": "buildUrl",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
							"line": 78,
							"character": 8,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L78"
						}
					],
					"signatures": [
						{
							"id": 26,
							"name": "buildUrl",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
									"line": 78,
									"character": 8,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L78"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 14,
					"name": "create",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
							"line": 23,
							"character": 8,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L23"
						}
					],
					"signatures": [
						{
							"id": 15,
							"name": "create",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
									"line": 23,
									"character": 8,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L23"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": 70,
										"name": "AmqpOptions",
										"package": "@rxap/nest-amqp"
									}
								],
								"name": "Promise",
								"package": "typescript"
							},
							"implementationOf": {
								"type": "reference",
								"target": -1,
								"name": "ConfigurableModuleOptionsFactory.create"
							}
						}
					],
					"implementationOf": {
						"type": "reference",
						"target": -1,
						"name": "ConfigurableModuleOptionsFactory.create"
					}
				},
				{
					"id": 20,
					"name": "getCredentials",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
							"line": 63,
							"character": 8,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L63"
						}
					],
					"signatures": [
						{
							"id": 21,
							"name": "getCredentials",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
									"line": 63,
									"character": 8,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L63"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "literal",
												"value": null
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 22,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 24,
															"name": "password",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
																	"line": 63,
																	"character": 54,
																	"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L63"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 23,
															"name": "username",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
																	"line": 63,
																	"character": 36,
																	"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L63"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																24,
																23
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
															"line": 63,
															"character": 34,
															"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L63"
														}
													]
												}
											}
										]
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 18,
					"name": "getExchange",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
							"line": 59,
							"character": 8,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L59"
						}
					],
					"signatures": [
						{
							"id": 19,
							"name": "getExchange",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
									"line": 59,
									"character": 8,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L59"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "reference",
												"target": 137,
												"name": "ExchangeOptions",
												"package": "@rxap/nest-amqp"
											}
										]
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 16,
					"name": "getQueue",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
							"line": 55,
							"character": 8,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L55"
						}
					],
					"signatures": [
						{
							"id": 17,
							"name": "getQueue",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
									"line": 55,
									"character": 8,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L55"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "reference",
												"target": 207,
												"name": "QueueOptions",
												"package": "@rxap/nest-amqp"
											}
										]
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"children": [
						10
					]
				},
				{
					"title": "Properties",
					"children": [
						12,
						13
					]
				},
				{
					"title": "Methods",
					"children": [
						25,
						14,
						20,
						18,
						16
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
					"line": 14,
					"character": 13,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp-options.factory.ts#L14"
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/@nestjs/common/module-utils/interfaces/configurable-module-async-options.interface.d.ts",
						"qualifiedName": "ConfigurableModuleOptionsFactory"
					},
					"typeArguments": [
						{
							"type": "reference",
							"target": 70,
							"name": "AmqpOptions",
							"package": "@rxap/nest-amqp"
						},
						{
							"type": "literal",
							"value": "create"
						}
					],
					"name": "ConfigurableModuleOptionsFactory",
					"package": "@nestjs/common"
				}
			]
		},
		{
			"id": 78,
			"name": "AmqpService",
			"variant": "declaration",
			"kind": 128,
			"flags": {},
			"children": [
				{
					"id": 79,
					"name": "constructor",
					"variant": "declaration",
					"kind": 512,
					"flags": {},
					"signatures": [
						{
							"id": 80,
							"name": "AmqpService",
							"variant": "signature",
							"kind": 16384,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 78,
								"name": "AmqpService",
								"package": "@rxap/nest-amqp"
							}
						}
					]
				},
				{
					"id": 81,
					"name": "initialized",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isPublic": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
							"line": 36,
							"character": 18,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L36"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/rxjs/src/internal/ReplaySubject.ts",
							"qualifiedName": "ReplaySubject"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						],
						"name": "ReplaySubject",
						"package": "rxjs"
					},
					"defaultValue": "..."
				},
				{
					"id": 82,
					"name": "isReady",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isPublic": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
							"line": 37,
							"character": 18,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L37"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "literal",
								"value": true
							}
						],
						"name": "Promise",
						"package": "typescript"
					},
					"defaultValue": "..."
				},
				{
					"id": 98,
					"name": "ack",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
							"line": 106,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L106"
						}
					],
					"signatures": [
						{
							"id": 99,
							"name": "ack",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
									"line": 106,
									"character": 2,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L106"
								}
							],
							"parameters": [
								{
									"id": 100,
									"name": "message",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/@types/amqplib/properties.d.ts",
											"qualifiedName": "Message"
										},
										"name": "Message",
										"package": "@types/amqplib"
									}
								},
								{
									"id": 101,
									"name": "allToUp",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 107,
					"name": "addHandler",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
							"line": 114,
							"character": 8,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L114"
						}
					],
					"signatures": [
						{
							"id": 108,
							"name": "addHandler",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
									"line": 114,
									"character": 8,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L114"
								}
							],
							"parameters": [
								{
									"id": 109,
									"name": "routingKey",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 110,
									"name": "handler",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 74,
										"name": "MessageHandler",
										"package": "@rxap/nest-amqp"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 111,
					"name": "bind",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
							"line": 121,
							"character": 8,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L121"
						}
					],
					"signatures": [
						{
							"id": 112,
							"name": "bind",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
									"line": 121,
									"character": 8,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L121"
								}
							],
							"parameters": [
								{
									"id": 113,
									"name": "pattern",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 123,
					"name": "emit",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
							"line": 178,
							"character": 8,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L178"
						}
					],
					"signatures": [
						{
							"id": 124,
							"name": "emit",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
									"line": 178,
									"character": 8,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L178"
								}
							],
							"parameters": [
								{
									"id": 125,
									"name": "routingKey",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 126,
									"name": "data",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 127,
									"name": "options",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/amqp-connection-manager/dist/types/ChannelWrapper.d.ts",
											"qualifiedName": "PublishOptions"
										},
										"name": "PublishOptions",
										"package": "amqp-connection-manager"
									},
									"defaultValue": "{}"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 96,
					"name": "init",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
							"line": 70,
							"character": 8,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L70"
						}
					],
					"signatures": [
						{
							"id": 97,
							"name": "init",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
									"line": 70,
									"character": 8,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L70"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 102,
					"name": "nack",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
							"line": 110,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L110"
						}
					],
					"signatures": [
						{
							"id": 103,
							"name": "nack",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
									"line": 110,
									"character": 2,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L110"
								}
							],
							"parameters": [
								{
									"id": 104,
									"name": "message",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/@types/amqplib/properties.d.ts",
											"qualifiedName": "Message"
										},
										"name": "Message",
										"package": "@types/amqplib"
									}
								},
								{
									"id": 105,
									"name": "allToUp",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								},
								{
									"id": 106,
									"name": "requeue",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 94,
					"name": "onApplicationBootstrap",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
							"line": 66,
							"character": 8,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L66"
						}
					],
					"signatures": [
						{
							"id": 95,
							"name": "onApplicationBootstrap",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
									"line": 66,
									"character": 8,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L66"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise",
								"package": "typescript"
							},
							"implementationOf": {
								"type": "reference",
								"target": -1,
								"name": "OnApplicationBootstrap.onApplicationBootstrap"
							}
						}
					],
					"implementationOf": {
						"type": "reference",
						"target": -1,
						"name": "OnApplicationBootstrap.onApplicationBootstrap"
					}
				},
				{
					"id": 128,
					"name": "replay",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
							"line": 204,
							"character": 8,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L204"
						}
					],
					"signatures": [
						{
							"id": 129,
							"name": "replay",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
									"line": 204,
									"character": 8,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L204"
								}
							],
							"parameters": [
								{
									"id": 130,
									"name": "replayQueue",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 131,
									"name": "data",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 132,
									"name": "options",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/amqp-connection-manager/dist/types/ChannelWrapper.d.ts",
											"qualifiedName": "PublishOptions"
										},
										"name": "PublishOptions",
										"package": "amqp-connection-manager"
									},
									"defaultValue": "{}"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 117,
					"name": "send",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
							"line": 139,
							"character": 8,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L139"
						}
					],
					"signatures": [
						{
							"id": 118,
							"name": "send",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
									"line": 139,
									"character": 8,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L139"
								}
							],
							"typeParameters": [
								{
									"id": 119,
									"name": "T",
									"variant": "typeParam",
									"kind": 131072,
									"flags": {}
								}
							],
							"parameters": [
								{
									"id": 120,
									"name": "routingKey",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 121,
									"name": "data",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 122,
									"name": "options",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/amqp-connection-manager/dist/types/ChannelWrapper.d.ts",
											"qualifiedName": "PublishOptions"
										},
										"name": "PublishOptions",
										"package": "amqp-connection-manager"
									},
									"defaultValue": "{}"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": 119,
										"name": "T",
										"package": "@rxap/nest-amqp",
										"refersToTypeParameter": true
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 114,
					"name": "unbind",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
							"line": 130,
							"character": 8,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L130"
						}
					],
					"signatures": [
						{
							"id": 115,
							"name": "unbind",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
									"line": 130,
									"character": 8,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L130"
								}
							],
							"parameters": [
								{
									"id": 116,
									"name": "pattern",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"children": [
						79
					]
				},
				{
					"title": "Properties",
					"children": [
						81,
						82
					]
				},
				{
					"title": "Methods",
					"children": [
						98,
						107,
						111,
						123,
						96,
						102,
						94,
						128,
						117,
						114
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
					"line": 35,
					"character": 13,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L35"
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/@nestjs/common/interfaces/hooks/on-application-bootstrap.interface.d.ts",
						"qualifiedName": "OnApplicationBootstrap"
					},
					"name": "OnApplicationBootstrap",
					"package": "@nestjs/common"
				}
			]
		},
		{
			"id": 171,
			"name": "_ExchangeOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"children": [
				{
					"id": 172,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 35,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L35"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 174,
					"name": "options",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 37,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L37"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/amqplib/properties.d.ts",
							"qualifiedName": "Options.AssertExchange"
						},
						"name": "AssertExchange",
						"package": "@types/amqplib",
						"qualifiedName": "Options.AssertExchange"
					}
				},
				{
					"id": 173,
					"name": "type",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 36,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L36"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						172,
						174,
						173
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/options.ts",
					"line": 34,
					"character": 17,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L34"
				}
			]
		},
		{
			"id": 1,
			"name": "AmqpConfigDefaults",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"children": [
				{
					"id": 3,
					"name": "heartbeatInterval",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Interval to send heartbeats to broker. Defaults to 5 seconds."
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/app-config/rabbitmq.ts",
							"line": 10,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/app-config/rabbitmq.ts#L10"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 2,
					"name": "prefetchCount",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/app-config/rabbitmq.ts",
							"line": 6,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/app-config/rabbitmq.ts#L6"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 4,
					"name": "reconnectTime",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The time to wait before trying to reconnect. Defaults to 5 seconds"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/app-config/rabbitmq.ts",
							"line": 14,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/app-config/rabbitmq.ts#L14"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						3,
						2,
						4
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/app-config/rabbitmq.ts",
					"line": 5,
					"character": 17,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/app-config/rabbitmq.ts#L5"
				}
			]
		},
		{
			"id": 70,
			"name": "AmqpOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"children": [
				{
					"id": 71,
					"name": "connection",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.options.ts",
							"line": 6,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.options.ts#L6"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/amqp-connection-manager/dist/types/AmqpConnectionManager.d.ts",
							"qualifiedName": "AmqpConnectionManagerOptions"
						},
						"name": "AmqpConnectionManagerOptions",
						"package": "amqp-connection-manager"
					}
				},
				{
					"id": 73,
					"name": "exchange",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.options.ts",
							"line": 8,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.options.ts#L8"
						}
					],
					"type": {
						"type": "reference",
						"target": 137,
						"name": "ExchangeOptions",
						"package": "@rxap/nest-amqp"
					}
				},
				{
					"id": 72,
					"name": "queue",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.options.ts",
							"line": 7,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.options.ts#L7"
						}
					],
					"type": {
						"type": "reference",
						"target": 207,
						"name": "QueueOptions",
						"package": "@rxap/nest-amqp"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						71,
						73,
						72
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/amqp.options.ts",
					"line": 5,
					"character": 17,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.options.ts#L5"
				}
			]
		},
		{
			"id": 141,
			"name": "BaseRmqOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"children": [
				{
					"id": 147,
					"name": "consumerTag",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 13,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L13"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 149,
					"name": "deserializer",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 15,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L15"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@nestjs/microservices/interfaces/deserializer.interface.d.ts",
							"qualifiedName": "Deserializer"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							},
							{
								"type": "intrinsic",
								"name": "any"
							}
						],
						"name": "Deserializer",
						"package": "@nestjs/microservices"
					}
				},
				{
					"id": 152,
					"name": "headers",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 18,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L18"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Record",
						"package": "typescript"
					}
				},
				{
					"id": 144,
					"name": "isGlobalPrefetchCount",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 10,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L10"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 154,
					"name": "maxConnectionAttempts",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Maximum number of connection attempts.\nApplies only to the consumer configuration.\n-1 === infinite"
							}
						],
						"blockTags": [
							{
								"tag": "@default",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n-1\n```"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 26,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L26"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 146,
					"name": "noAck",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 12,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L12"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 153,
					"name": "noAssert",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 19,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L19"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 151,
					"name": "persistent",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 17,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L17"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 143,
					"name": "prefetchCount",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 9,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L9"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 150,
					"name": "replyQueue",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 16,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L16"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 148,
					"name": "serializer",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 14,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L14"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@nestjs/microservices/interfaces/serializer.interface.d.ts",
							"qualifiedName": "Serializer"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							},
							{
								"type": "intrinsic",
								"name": "any"
							}
						],
						"name": "Serializer",
						"package": "@nestjs/microservices"
					}
				},
				{
					"id": 145,
					"name": "socketOptions",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 11,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L11"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/amqp-connection-manager/dist/types/AmqpConnectionManager.d.ts",
							"qualifiedName": "AmqpConnectionManagerOptions"
						},
						"name": "AmqpConnectionManagerOptions",
						"package": "amqp-connection-manager"
					}
				},
				{
					"id": 142,
					"name": "urls",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 8,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L8"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": {
										"sourceFileName": "node_modules/@nestjs/microservices/external/rmq-url.interface.d.ts",
										"qualifiedName": "RmqUrl"
									},
									"name": "RmqUrl",
									"package": "@nestjs/microservices"
								}
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						147,
						149,
						152,
						144,
						154,
						146,
						153,
						151,
						143,
						150,
						148,
						145,
						142
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/options.ts",
					"line": 7,
					"character": 17,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L7"
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"target": 155,
					"name": "QueueRmqOptions"
				},
				{
					"type": "reference",
					"target": 175,
					"name": "ExchangeRmqOptions"
				}
			]
		},
		{
			"id": 137,
			"name": "ExchangeOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"children": [
				{
					"id": 140,
					"name": "assert",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/exchange.options.ts",
							"line": 6,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/exchange.options.ts#L6"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/amqplib/properties.d.ts",
							"qualifiedName": "Options.AssertExchange"
						},
						"name": "AssertExchange",
						"package": "@types/amqplib",
						"qualifiedName": "Options.AssertExchange"
					}
				},
				{
					"id": 138,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/exchange.options.ts",
							"line": 4,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/exchange.options.ts#L4"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 139,
					"name": "type",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/exchange.options.ts",
							"line": 5,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/exchange.options.ts#L5"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						140,
						138,
						139
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/exchange.options.ts",
					"line": 3,
					"character": 17,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/exchange.options.ts#L3"
				}
			]
		},
		{
			"id": 175,
			"name": "ExchangeRmqOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"children": [
				{
					"id": 182,
					"name": "consumerTag",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 13,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L13"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 147,
						"name": "BaseRmqOptions.consumerTag"
					}
				},
				{
					"id": 184,
					"name": "deserializer",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 15,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L15"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@nestjs/microservices/interfaces/deserializer.interface.d.ts",
							"qualifiedName": "Deserializer"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							},
							{
								"type": "intrinsic",
								"name": "any"
							}
						],
						"name": "Deserializer",
						"package": "@nestjs/microservices"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 149,
						"name": "BaseRmqOptions.deserializer"
					}
				},
				{
					"id": 176,
					"name": "exchange",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 41,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L41"
						}
					],
					"type": {
						"type": "reference",
						"target": 171,
						"name": "_ExchangeOptions",
						"package": "@rxap/nest-amqp"
					}
				},
				{
					"id": 187,
					"name": "headers",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 18,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L18"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Record",
						"package": "typescript"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 152,
						"name": "BaseRmqOptions.headers"
					}
				},
				{
					"id": 179,
					"name": "isGlobalPrefetchCount",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 10,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L10"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 144,
						"name": "BaseRmqOptions.isGlobalPrefetchCount"
					}
				},
				{
					"id": 189,
					"name": "maxConnectionAttempts",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Maximum number of connection attempts.\nApplies only to the consumer configuration.\n-1 === infinite"
							}
						],
						"blockTags": [
							{
								"tag": "@default",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n-1\n```"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 26,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L26"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 154,
						"name": "BaseRmqOptions.maxConnectionAttempts"
					}
				},
				{
					"id": 181,
					"name": "noAck",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 12,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L12"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 146,
						"name": "BaseRmqOptions.noAck"
					}
				},
				{
					"id": 188,
					"name": "noAssert",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 19,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L19"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 153,
						"name": "BaseRmqOptions.noAssert"
					}
				},
				{
					"id": 186,
					"name": "persistent",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 17,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L17"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 151,
						"name": "BaseRmqOptions.persistent"
					}
				},
				{
					"id": 178,
					"name": "prefetchCount",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 9,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L9"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 143,
						"name": "BaseRmqOptions.prefetchCount"
					}
				},
				{
					"id": 185,
					"name": "replyQueue",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 16,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L16"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 150,
						"name": "BaseRmqOptions.replyQueue"
					}
				},
				{
					"id": 183,
					"name": "serializer",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 14,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L14"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@nestjs/microservices/interfaces/serializer.interface.d.ts",
							"qualifiedName": "Serializer"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							},
							{
								"type": "intrinsic",
								"name": "any"
							}
						],
						"name": "Serializer",
						"package": "@nestjs/microservices"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 148,
						"name": "BaseRmqOptions.serializer"
					}
				},
				{
					"id": 180,
					"name": "socketOptions",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 11,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L11"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/amqp-connection-manager/dist/types/AmqpConnectionManager.d.ts",
							"qualifiedName": "AmqpConnectionManagerOptions"
						},
						"name": "AmqpConnectionManagerOptions",
						"package": "amqp-connection-manager"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 145,
						"name": "BaseRmqOptions.socketOptions"
					}
				},
				{
					"id": 177,
					"name": "urls",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 8,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L8"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": {
										"sourceFileName": "node_modules/@nestjs/microservices/external/rmq-url.interface.d.ts",
										"qualifiedName": "RmqUrl"
									},
									"name": "RmqUrl",
									"package": "@nestjs/microservices"
								}
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 142,
						"name": "BaseRmqOptions.urls"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						182,
						184,
						176,
						187,
						179,
						189,
						181,
						188,
						186,
						178,
						185,
						183,
						180,
						177
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/options.ts",
					"line": 40,
					"character": 17,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L40"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": 141,
					"name": "BaseRmqOptions",
					"package": "@rxap/nest-amqp"
				}
			]
		},
		{
			"id": 207,
			"name": "QueueOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"children": [
				{
					"id": 209,
					"name": "assert",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/queue.options.ts",
							"line": 5,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/queue.options.ts#L5"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/amqplib/properties.d.ts",
							"qualifiedName": "Options.AssertQueue"
						},
						"name": "AssertQueue",
						"package": "@types/amqplib",
						"qualifiedName": "Options.AssertQueue"
					}
				},
				{
					"id": 208,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/queue.options.ts",
							"line": 4,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/queue.options.ts#L4"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						209,
						208
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/queue.options.ts",
					"line": 3,
					"character": 17,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/queue.options.ts#L3"
				}
			]
		},
		{
			"id": 155,
			"name": "QueueRmqOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"children": [
				{
					"id": 163,
					"name": "consumerTag",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 13,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L13"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 147,
						"name": "BaseRmqOptions.consumerTag"
					}
				},
				{
					"id": 165,
					"name": "deserializer",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 15,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L15"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@nestjs/microservices/interfaces/deserializer.interface.d.ts",
							"qualifiedName": "Deserializer"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							},
							{
								"type": "intrinsic",
								"name": "any"
							}
						],
						"name": "Deserializer",
						"package": "@nestjs/microservices"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 149,
						"name": "BaseRmqOptions.deserializer"
					}
				},
				{
					"id": 168,
					"name": "headers",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 18,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L18"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Record",
						"package": "typescript"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 152,
						"name": "BaseRmqOptions.headers"
					}
				},
				{
					"id": 160,
					"name": "isGlobalPrefetchCount",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 10,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L10"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 144,
						"name": "BaseRmqOptions.isGlobalPrefetchCount"
					}
				},
				{
					"id": 170,
					"name": "maxConnectionAttempts",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Maximum number of connection attempts.\nApplies only to the consumer configuration.\n-1 === infinite"
							}
						],
						"blockTags": [
							{
								"tag": "@default",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n-1\n```"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 26,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L26"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 154,
						"name": "BaseRmqOptions.maxConnectionAttempts"
					}
				},
				{
					"id": 162,
					"name": "noAck",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 12,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L12"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 146,
						"name": "BaseRmqOptions.noAck"
					}
				},
				{
					"id": 169,
					"name": "noAssert",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 19,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L19"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 153,
						"name": "BaseRmqOptions.noAssert"
					}
				},
				{
					"id": 167,
					"name": "persistent",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 17,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L17"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 151,
						"name": "BaseRmqOptions.persistent"
					}
				},
				{
					"id": 159,
					"name": "prefetchCount",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 9,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L9"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 143,
						"name": "BaseRmqOptions.prefetchCount"
					}
				},
				{
					"id": 156,
					"name": "queue",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 30,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L30"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 157,
					"name": "queueOptions",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 31,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L31"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/amqplib/properties.d.ts",
							"qualifiedName": "Options.AssertQueue"
						},
						"name": "AssertQueue",
						"package": "@types/amqplib",
						"qualifiedName": "Options.AssertQueue"
					}
				},
				{
					"id": 166,
					"name": "replyQueue",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 16,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L16"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 150,
						"name": "BaseRmqOptions.replyQueue"
					}
				},
				{
					"id": 164,
					"name": "serializer",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 14,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L14"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@nestjs/microservices/interfaces/serializer.interface.d.ts",
							"qualifiedName": "Serializer"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							},
							{
								"type": "intrinsic",
								"name": "any"
							}
						],
						"name": "Serializer",
						"package": "@nestjs/microservices"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 148,
						"name": "BaseRmqOptions.serializer"
					}
				},
				{
					"id": 161,
					"name": "socketOptions",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 11,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L11"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/amqp-connection-manager/dist/types/AmqpConnectionManager.d.ts",
							"qualifiedName": "AmqpConnectionManagerOptions"
						},
						"name": "AmqpConnectionManagerOptions",
						"package": "amqp-connection-manager"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 145,
						"name": "BaseRmqOptions.socketOptions"
					}
				},
				{
					"id": 158,
					"name": "urls",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 8,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L8"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": {
										"sourceFileName": "node_modules/@nestjs/microservices/external/rmq-url.interface.d.ts",
										"qualifiedName": "RmqUrl"
									},
									"name": "RmqUrl",
									"package": "@nestjs/microservices"
								}
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 142,
						"name": "BaseRmqOptions.urls"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						163,
						165,
						168,
						160,
						170,
						162,
						169,
						167,
						159,
						156,
						157,
						166,
						164,
						161,
						158
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/options.ts",
					"line": 29,
					"character": 17,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L29"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": 141,
					"name": "BaseRmqOptions",
					"package": "@rxap/nest-amqp"
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"target": 190,
					"name": "ServerRmqOptions"
				}
			]
		},
		{
			"id": 190,
			"name": "ServerRmqOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"children": [
				{
					"id": 199,
					"name": "consumerTag",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 13,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L13"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 163,
						"name": "QueueRmqOptions.consumerTag"
					}
				},
				{
					"id": 201,
					"name": "deserializer",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 15,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L15"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@nestjs/microservices/interfaces/deserializer.interface.d.ts",
							"qualifiedName": "Deserializer"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							},
							{
								"type": "intrinsic",
								"name": "any"
							}
						],
						"name": "Deserializer",
						"package": "@nestjs/microservices"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 165,
						"name": "QueueRmqOptions.deserializer"
					}
				},
				{
					"id": 191,
					"name": "exchange",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 45,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L45"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "reference",
								"target": 171,
								"name": "_ExchangeOptions",
								"package": "@rxap/nest-amqp"
							},
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 171,
									"name": "_ExchangeOptions",
									"package": "@rxap/nest-amqp"
								}
							}
						]
					}
				},
				{
					"id": 204,
					"name": "headers",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 18,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L18"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Record",
						"package": "typescript"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 168,
						"name": "QueueRmqOptions.headers"
					}
				},
				{
					"id": 196,
					"name": "isGlobalPrefetchCount",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 10,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L10"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 160,
						"name": "QueueRmqOptions.isGlobalPrefetchCount"
					}
				},
				{
					"id": 206,
					"name": "maxConnectionAttempts",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Maximum number of connection attempts.\nApplies only to the consumer configuration.\n-1 === infinite"
							}
						],
						"blockTags": [
							{
								"tag": "@default",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n-1\n```"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 26,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L26"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 170,
						"name": "QueueRmqOptions.maxConnectionAttempts"
					}
				},
				{
					"id": 198,
					"name": "noAck",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 12,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L12"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 162,
						"name": "QueueRmqOptions.noAck"
					}
				},
				{
					"id": 205,
					"name": "noAssert",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 19,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L19"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 169,
						"name": "QueueRmqOptions.noAssert"
					}
				},
				{
					"id": 203,
					"name": "persistent",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 17,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L17"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 167,
						"name": "QueueRmqOptions.persistent"
					}
				},
				{
					"id": 195,
					"name": "prefetchCount",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 9,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L9"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 159,
						"name": "QueueRmqOptions.prefetchCount"
					}
				},
				{
					"id": 192,
					"name": "queue",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 30,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L30"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 156,
						"name": "QueueRmqOptions.queue"
					}
				},
				{
					"id": 193,
					"name": "queueOptions",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 31,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L31"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/amqplib/properties.d.ts",
							"qualifiedName": "Options.AssertQueue"
						},
						"name": "AssertQueue",
						"package": "@types/amqplib",
						"qualifiedName": "Options.AssertQueue"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 157,
						"name": "QueueRmqOptions.queueOptions"
					}
				},
				{
					"id": 202,
					"name": "replyQueue",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 16,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L16"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 166,
						"name": "QueueRmqOptions.replyQueue"
					}
				},
				{
					"id": 200,
					"name": "serializer",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 14,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L14"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@nestjs/microservices/interfaces/serializer.interface.d.ts",
							"qualifiedName": "Serializer"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							},
							{
								"type": "intrinsic",
								"name": "any"
							}
						],
						"name": "Serializer",
						"package": "@nestjs/microservices"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 164,
						"name": "QueueRmqOptions.serializer"
					}
				},
				{
					"id": 197,
					"name": "socketOptions",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 11,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L11"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/amqp-connection-manager/dist/types/AmqpConnectionManager.d.ts",
							"qualifiedName": "AmqpConnectionManagerOptions"
						},
						"name": "AmqpConnectionManagerOptions",
						"package": "amqp-connection-manager"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 161,
						"name": "QueueRmqOptions.socketOptions"
					}
				},
				{
					"id": 194,
					"name": "urls",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/options.ts",
							"line": 8,
							"character": 2,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L8"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": {
										"sourceFileName": "node_modules/@nestjs/microservices/external/rmq-url.interface.d.ts",
										"qualifiedName": "RmqUrl"
									},
									"name": "RmqUrl",
									"package": "@nestjs/microservices"
								}
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 158,
						"name": "QueueRmqOptions.urls"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						199,
						201,
						191,
						204,
						196,
						206,
						198,
						205,
						203,
						195,
						192,
						193,
						202,
						200,
						197,
						194
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/options.ts",
					"line": 44,
					"character": 17,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L44"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": 155,
					"name": "QueueRmqOptions",
					"package": "@rxap/nest-amqp"
				}
			]
		},
		{
			"id": 74,
			"name": "MessageHandler",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
					"line": 33,
					"character": 12,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L33"
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 75,
					"name": "__type",
					"variant": "declaration",
					"kind": 65536,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/amqp.service.ts",
							"line": 33,
							"character": 29,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.service.ts#L33"
						}
					],
					"signatures": [
						{
							"id": 76,
							"name": "__type",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"parameters": [
								{
									"id": 77,
									"name": "msg",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/@types/amqplib/properties.d.ts",
											"qualifiedName": "ConsumeMessage"
										},
										"name": "ConsumeMessage",
										"package": "@types/amqplib"
									}
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									{
										"type": "intrinsic",
										"name": "void"
									}
								]
							}
						}
					]
				}
			}
		},
		{
			"id": 210,
			"name": "AMQP_CONNECTION_MANAGER_OPTIONS",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/tokens.ts",
					"line": 1,
					"character": 13,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/tokens.ts#L1"
				}
			],
			"type": {
				"type": "query",
				"queryType": {
					"type": "reference",
					"target": 210,
					"name": "AMQP_CONNECTION_MANAGER_OPTIONS",
					"package": "@rxap/nest-amqp"
				}
			},
			"defaultValue": "..."
		},
		{
			"id": 212,
			"name": "AMQP_EXCHANGE_OPTIONS",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/tokens.ts",
					"line": 5,
					"character": 13,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/tokens.ts#L5"
				}
			],
			"type": {
				"type": "query",
				"queryType": {
					"type": "reference",
					"target": 212,
					"name": "AMQP_EXCHANGE_OPTIONS",
					"package": "@rxap/nest-amqp"
				}
			},
			"defaultValue": "..."
		},
		{
			"id": 211,
			"name": "AMQP_QUEUE_OPTIONS",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/tokens.ts",
					"line": 4,
					"character": 13,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/tokens.ts#L4"
				}
			],
			"type": {
				"type": "query",
				"queryType": {
					"type": "reference",
					"target": 211,
					"name": "AMQP_QUEUE_OPTIONS",
					"package": "@rxap/nest-amqp"
				}
			},
			"defaultValue": "..."
		},
		{
			"id": 49,
			"name": "ASYNC_OPTIONS_TYPE",
			"variant": "declaration",
			"kind": 32,
			"flags": {},
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
					"line": 19,
					"character": 2,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L19"
				}
			],
			"type": {
				"type": "intersection",
				"types": [
					{
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@nestjs/common/module-utils/interfaces/configurable-module-async-options.interface.d.ts",
							"qualifiedName": "ConfigurableModuleAsyncOptions"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 70,
								"name": "AmqpOptions",
								"package": "@rxap/nest-amqp"
							},
							{
								"type": "literal",
								"value": "create"
							}
						],
						"name": "ConfigurableModuleAsyncOptions",
						"package": "@nestjs/common"
					},
					{
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Partial"
						},
						"typeArguments": [
							{
								"type": "reflection",
								"declaration": {
									"id": 50,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 51,
											"name": "isGlobal",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
													"line": 22,
													"character": 4,
													"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L22"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											},
											"defaultValue": "true"
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												51
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
											"line": 21,
											"character": 13,
											"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L21"
										}
									]
								}
							}
						],
						"name": "Partial",
						"package": "typescript"
					}
				]
			}
		},
		{
			"id": 42,
			"name": "ConfigurableModuleClass",
			"variant": "declaration",
			"kind": 32,
			"flags": {},
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
					"line": 16,
					"character": 2,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L16"
				}
			],
			"type": {
				"type": "reference",
				"target": {
					"sourceFileName": "node_modules/@nestjs/common/module-utils/interfaces/configurable-module-cls.interface.d.ts",
					"qualifiedName": "ConfigurableModuleCls"
				},
				"typeArguments": [
					{
						"type": "reference",
						"target": 70,
						"name": "AmqpOptions",
						"package": "@rxap/nest-amqp"
					},
					{
						"type": "literal",
						"value": "register"
					},
					{
						"type": "literal",
						"value": "create"
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 43,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 44,
									"name": "isGlobal",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
											"line": 22,
											"character": 4,
											"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L22"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										44
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
									"line": 21,
									"character": 13,
									"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L21"
								}
							]
						}
					}
				],
				"name": "ConfigurableModuleCls",
				"package": "@nestjs/common"
			},
			"extendedBy": [
				{
					"type": "reference",
					"target": 52,
					"name": "AmqpModule"
				}
			]
		},
		{
			"id": 45,
			"name": "MODULE_OPTIONS_TOKEN",
			"variant": "declaration",
			"kind": 32,
			"flags": {},
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
					"line": 17,
					"character": 2,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L17"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "intrinsic",
						"name": "string"
					},
					{
						"type": "intrinsic",
						"name": "symbol"
					}
				]
			}
		},
		{
			"id": 46,
			"name": "OPTIONS_TYPE",
			"variant": "declaration",
			"kind": 32,
			"flags": {},
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
					"line": 18,
					"character": 2,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L18"
				}
			],
			"type": {
				"type": "intersection",
				"types": [
					{
						"type": "reference",
						"target": 70,
						"name": "AmqpOptions",
						"package": "@rxap/nest-amqp"
					},
					{
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Partial"
						},
						"typeArguments": [
							{
								"type": "reflection",
								"declaration": {
									"id": 47,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 48,
											"name": "isGlobal",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
													"line": 22,
													"character": 4,
													"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L22"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											},
											"defaultValue": "true"
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												48
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest/amqp/src/lib/amqp.module.ts",
											"line": 21,
											"character": 13,
											"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/amqp.module.ts#L21"
										}
									]
								}
							}
						],
						"name": "Partial",
						"package": "typescript"
					}
				]
			}
		},
		{
			"id": 5,
			"name": "amqpValidationSchema",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "packages/nest/amqp/src/lib/app-config/rabbitmq.ts",
					"line": 17,
					"character": 13,
					"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/app-config/rabbitmq.ts#L17"
				}
			],
			"signatures": [
				{
					"id": 6,
					"name": "amqpValidationSchema",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest/amqp/src/lib/app-config/rabbitmq.ts",
							"line": 17,
							"character": 35,
							"url": "https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/app-config/rabbitmq.ts#L17"
						}
					],
					"parameters": [
						{
							"id": 7,
							"name": "environment",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@rxap/nest-utilities/src/lib/environment.d.ts",
									"qualifiedName": "Environment"
								},
								"name": "Environment",
								"package": "@rxap/nest-utilities"
							}
						},
						{
							"id": 8,
							"name": "defaults",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"target": 1,
								"name": "AmqpConfigDefaults",
								"package": "@rxap/nest-amqp"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/joi/lib/index.d.ts",
							"qualifiedName": "Joi.PartialSchemaMap"
						},
						"name": "PartialSchemaMap",
						"package": "joi",
						"qualifiedName": "Joi.PartialSchemaMap"
					}
				}
			]
		}
	],
	"groups": [
		{
			"title": "Classes",
			"children": [
				27,
				52,
				9,
				78
			]
		},
		{
			"title": "Interfaces",
			"children": [
				171,
				1,
				70,
				141,
				137,
				175,
				207,
				155,
				190
			]
		},
		{
			"title": "Type Aliases",
			"children": [
				74
			]
		},
		{
			"title": "Variables",
			"children": [
				210,
				212,
				211,
				49,
				42,
				45,
				46
			]
		},
		{
			"title": "Functions",
			"children": [
				5
			]
		}
	],
	"packageName": "@rxap/nest-amqp",
	"readme": [
		{
			"kind": "text",
			"text": "#\n@rxap/nest-amqp\n\n[![npm version](https://img.shields.io/npm/v/@rxap/nest-amqp?style=flat-square)](https://www.npmjs.com/package/@rxap/nest-amqp)\n[![commitizen\nfriendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg?style=flat-square)](https://commitizen.github.io/cz-cli/)\n[![styled with\nprettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n![Libraries.io dependency status for latest release, scoped npm\npackage](https://img.shields.io/librariesio/release/npm/@rxap/nest-amqp)\n![npm](https://img.shields.io/npm/dm/@rxap/nest-amqp)\n![NPM](https://img.shields.io/npm/l/@rxap/nest-amqp) -\n[Installation](#installation)\n- [Guides](#guides)\n\n# Installation **Add the package to your workspace:** "
		},
		{
			"kind": "code",
			"text": "```bash yarn add\n@rxap/nest-amqp\n```"
		},
		{
			"kind": "text",
			"text": "\n**Install peer dependencies:** "
		},
		{
			"kind": "code",
			"text": "```bash yarn add\n  @nestjs/common@10.3.8 @nestjs/config@3.2.2 @nestjs/microservices@10.3.8 @nestjs/terminus@10.2.3 @rxap/nest-utilities@^10.3.8-dev.2 @rxap/utilities@^16.4.1-dev.2 amqp-connection-manager@^4.1.14 amqplib@^0.10.4 joi@17.13.3 rxjs@7.8.1 uuid@^11.0.3 \n  ```"
		},
		{
			"kind": "text",
			"text": "\n# Guides\n\n  ## ClientRMQExchange\n\n"
		},
		{
			"kind": "code",
			"text": "```typescript\nimport { VaultModule, AmqpVaultService } from '@rxap/nest-vault';\nimport { ClientsModule } from '@nestjs/microservices';\nimport { ClientRmqExchangeModuleOptionsFactory, AMQP_EXCHANGE } from '@rxap/nest-amqp';\nimport { Logger, Module } from '@nestjs/common';\n\n@Module({\n  imports: [\n    VaultModule.register(),\n    ClientsModule.registerAsync({\n      clients: [\n        {\n          name: AMQP_EXCHANGE,\n          useClass: ClientRmqExchangeModuleOptionsFactory,\n          extraProviders: [ AmqpVaultService, Logger ]\n        }\n      ],\n      isGlobal: true\n    })\n  ],\n})\nexport class AppModule { }\n```"
		}
	],
	"symbolIdMap": {
		"0": {
			"sourceFileName": "packages/nest/amqp/src/index.ts",
			"qualifiedName": ""
		},
		"1": {
			"sourceFileName": "packages/nest/amqp/src/lib/app-config/rabbitmq.ts",
			"qualifiedName": "AmqpConfigDefaults"
		},
		"2": {
			"sourceFileName": "packages/nest/amqp/src/lib/app-config/rabbitmq.ts",
			"qualifiedName": "AmqpConfigDefaults.prefetchCount"
		},
		"3": {
			"sourceFileName": "packages/nest/amqp/src/lib/app-config/rabbitmq.ts",
			"qualifiedName": "AmqpConfigDefaults.heartbeatInterval"
		},
		"4": {
			"sourceFileName": "packages/nest/amqp/src/lib/app-config/rabbitmq.ts",
			"qualifiedName": "AmqpConfigDefaults.reconnectTime"
		},
		"5": {
			"sourceFileName": "packages/nest/amqp/src/lib/app-config/rabbitmq.ts",
			"qualifiedName": "amqpValidationSchema"
		},
		"6": {
			"sourceFileName": "packages/nest/amqp/src/lib/app-config/rabbitmq.ts",
			"qualifiedName": "amqpValidationSchema"
		},
		"7": {
			"sourceFileName": "packages/nest/amqp/src/lib/app-config/rabbitmq.ts",
			"qualifiedName": "environment"
		},
		"8": {
			"sourceFileName": "packages/nest/amqp/src/lib/app-config/rabbitmq.ts",
			"qualifiedName": "defaults"
		},
		"9": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "AmqpOptionsFactory"
		},
		"12": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "AmqpOptionsFactory.config"
		},
		"13": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "AmqpOptionsFactory.logger"
		},
		"14": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "AmqpOptionsFactory.create"
		},
		"15": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "AmqpOptionsFactory.create"
		},
		"16": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "AmqpOptionsFactory.getQueue"
		},
		"17": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "AmqpOptionsFactory.getQueue"
		},
		"18": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "AmqpOptionsFactory.getExchange"
		},
		"19": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "AmqpOptionsFactory.getExchange"
		},
		"20": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "AmqpOptionsFactory.getCredentials"
		},
		"21": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "AmqpOptionsFactory.getCredentials"
		},
		"22": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "__type"
		},
		"23": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "__type.username"
		},
		"24": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "__type.password"
		},
		"25": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "AmqpOptionsFactory.buildUrl"
		},
		"26": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp-options.factory.ts",
			"qualifiedName": "AmqpOptionsFactory.buildUrl"
		},
		"27": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.health-indicator.ts",
			"qualifiedName": "AmqpHealthIndicator"
		},
		"32": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.health-indicator.ts",
			"qualifiedName": "AmqpHealthIndicator.isHealthy"
		},
		"33": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.health-indicator.ts",
			"qualifiedName": "AmqpHealthIndicator.isHealthy"
		},
		"34": {
			"sourceFileName": "node_modules/@nestjs/terminus/dist/health-indicator/health-indicator.d.ts",
			"qualifiedName": "HealthIndicator.getStatus"
		},
		"35": {
			"sourceFileName": "node_modules/@nestjs/terminus/dist/health-indicator/health-indicator.d.ts",
			"qualifiedName": "HealthIndicator.getStatus"
		},
		"36": {
			"sourceFileName": "node_modules/@nestjs/terminus/dist/health-indicator/health-indicator.d.ts",
			"qualifiedName": "key"
		},
		"37": {
			"sourceFileName": "node_modules/@nestjs/terminus/dist/health-indicator/health-indicator.d.ts",
			"qualifiedName": "isHealthy"
		},
		"38": {
			"sourceFileName": "node_modules/@nestjs/terminus/dist/health-indicator/health-indicator.d.ts",
			"qualifiedName": "data"
		},
		"39": {
			"sourceFileName": "node_modules/@nestjs/terminus/dist/health-indicator/health-indicator.d.ts",
			"qualifiedName": "__type"
		},
		"40": {
			"sourceFileName": "node_modules/@nestjs/terminus/dist/health-indicator/health-indicator.d.ts",
			"qualifiedName": "__type.__index"
		},
		"42": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "ConfigurableModuleClass"
		},
		"43": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "__object"
		},
		"44": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "__object.isGlobal"
		},
		"45": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "MODULE_OPTIONS_TOKEN"
		},
		"46": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "OPTIONS_TYPE"
		},
		"47": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "__object"
		},
		"48": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "__object.isGlobal"
		},
		"49": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "ASYNC_OPTIONS_TYPE"
		},
		"50": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "__object"
		},
		"51": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "__object.isGlobal"
		},
		"52": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "AmqpModule"
		},
		"53": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "AmqpModule.register"
		},
		"54": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "AmqpModule.register"
		},
		"55": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "options"
		},
		"56": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "__object"
		},
		"57": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "__object.isGlobal"
		},
		"58": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "AmqpModule.registerAsync"
		},
		"59": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "AmqpModule.registerAsync"
		},
		"60": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "options"
		},
		"61": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "__object"
		},
		"62": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.module.ts",
			"qualifiedName": "__object.isGlobal"
		},
		"66": {
			"sourceFileName": "node_modules/@nestjs/common/module-utils/interfaces/configurable-module-cls.interface.d.ts",
			"qualifiedName": "__type.__new"
		},
		"67": {
			"sourceFileName": "node_modules/@nestjs/common/module-utils/interfaces/configurable-module-cls.interface.d.ts",
			"qualifiedName": "AmqpModule"
		},
		"70": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.options.ts",
			"qualifiedName": "AmqpOptions"
		},
		"71": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.options.ts",
			"qualifiedName": "AmqpOptions.connection"
		},
		"72": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.options.ts",
			"qualifiedName": "AmqpOptions.queue"
		},
		"73": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.options.ts",
			"qualifiedName": "AmqpOptions.exchange"
		},
		"74": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "MessageHandler"
		},
		"75": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "__type"
		},
		"76": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "__type"
		},
		"77": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "msg"
		},
		"78": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService"
		},
		"81": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.initialized"
		},
		"82": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.isReady"
		},
		"94": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.onApplicationBootstrap"
		},
		"95": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.onApplicationBootstrap"
		},
		"96": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.init"
		},
		"97": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.init"
		},
		"98": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.ack"
		},
		"99": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.ack"
		},
		"100": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "message"
		},
		"101": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "allToUp"
		},
		"102": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.nack"
		},
		"103": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.nack"
		},
		"104": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "message"
		},
		"105": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "allToUp"
		},
		"106": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "requeue"
		},
		"107": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.addHandler"
		},
		"108": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.addHandler"
		},
		"109": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "routingKey"
		},
		"110": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "handler"
		},
		"111": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.bind"
		},
		"112": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.bind"
		},
		"113": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "pattern"
		},
		"114": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.unbind"
		},
		"115": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.unbind"
		},
		"116": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "pattern"
		},
		"117": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.send"
		},
		"118": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.send"
		},
		"119": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "T"
		},
		"120": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "routingKey"
		},
		"121": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "data"
		},
		"122": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "options"
		},
		"123": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.emit"
		},
		"124": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.emit"
		},
		"125": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "routingKey"
		},
		"126": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "data"
		},
		"127": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "options"
		},
		"128": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.replay"
		},
		"129": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "AmqpService.replay"
		},
		"130": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "replayQueue"
		},
		"131": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "data"
		},
		"132": {
			"sourceFileName": "packages/nest/amqp/src/lib/amqp.service.ts",
			"qualifiedName": "options"
		},
		"137": {
			"sourceFileName": "packages/nest/amqp/src/lib/exchange.options.ts",
			"qualifiedName": "ExchangeOptions"
		},
		"138": {
			"sourceFileName": "packages/nest/amqp/src/lib/exchange.options.ts",
			"qualifiedName": "ExchangeOptions.name"
		},
		"139": {
			"sourceFileName": "packages/nest/amqp/src/lib/exchange.options.ts",
			"qualifiedName": "ExchangeOptions.type"
		},
		"140": {
			"sourceFileName": "packages/nest/amqp/src/lib/exchange.options.ts",
			"qualifiedName": "ExchangeOptions.assert"
		},
		"141": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions"
		},
		"142": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.urls"
		},
		"143": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.prefetchCount"
		},
		"144": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.isGlobalPrefetchCount"
		},
		"145": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.socketOptions"
		},
		"146": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.noAck"
		},
		"147": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.consumerTag"
		},
		"148": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.serializer"
		},
		"149": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.deserializer"
		},
		"150": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.replyQueue"
		},
		"151": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.persistent"
		},
		"152": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.headers"
		},
		"153": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.noAssert"
		},
		"154": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.maxConnectionAttempts"
		},
		"155": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "QueueRmqOptions"
		},
		"156": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "QueueRmqOptions.queue"
		},
		"157": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "QueueRmqOptions.queueOptions"
		},
		"158": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.urls"
		},
		"159": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.prefetchCount"
		},
		"160": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.isGlobalPrefetchCount"
		},
		"161": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.socketOptions"
		},
		"162": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.noAck"
		},
		"163": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.consumerTag"
		},
		"164": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.serializer"
		},
		"165": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.deserializer"
		},
		"166": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.replyQueue"
		},
		"167": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.persistent"
		},
		"168": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.headers"
		},
		"169": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.noAssert"
		},
		"170": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.maxConnectionAttempts"
		},
		"171": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "_ExchangeOptions"
		},
		"172": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "_ExchangeOptions.name"
		},
		"173": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "_ExchangeOptions.type"
		},
		"174": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "_ExchangeOptions.options"
		},
		"175": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "ExchangeRmqOptions"
		},
		"176": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "ExchangeRmqOptions.exchange"
		},
		"177": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.urls"
		},
		"178": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.prefetchCount"
		},
		"179": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.isGlobalPrefetchCount"
		},
		"180": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.socketOptions"
		},
		"181": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.noAck"
		},
		"182": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.consumerTag"
		},
		"183": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.serializer"
		},
		"184": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.deserializer"
		},
		"185": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.replyQueue"
		},
		"186": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.persistent"
		},
		"187": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.headers"
		},
		"188": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.noAssert"
		},
		"189": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.maxConnectionAttempts"
		},
		"190": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "ServerRmqOptions"
		},
		"191": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "ServerRmqOptions.exchange"
		},
		"192": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "QueueRmqOptions.queue"
		},
		"193": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "QueueRmqOptions.queueOptions"
		},
		"194": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.urls"
		},
		"195": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.prefetchCount"
		},
		"196": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.isGlobalPrefetchCount"
		},
		"197": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.socketOptions"
		},
		"198": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.noAck"
		},
		"199": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.consumerTag"
		},
		"200": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.serializer"
		},
		"201": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.deserializer"
		},
		"202": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.replyQueue"
		},
		"203": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.persistent"
		},
		"204": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.headers"
		},
		"205": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.noAssert"
		},
		"206": {
			"sourceFileName": "packages/nest/amqp/src/lib/options.ts",
			"qualifiedName": "BaseRmqOptions.maxConnectionAttempts"
		},
		"207": {
			"sourceFileName": "packages/nest/amqp/src/lib/queue.options.ts",
			"qualifiedName": "QueueOptions"
		},
		"208": {
			"sourceFileName": "packages/nest/amqp/src/lib/queue.options.ts",
			"qualifiedName": "QueueOptions.name"
		},
		"209": {
			"sourceFileName": "packages/nest/amqp/src/lib/queue.options.ts",
			"qualifiedName": "QueueOptions.assert"
		},
		"210": {
			"sourceFileName": "packages/nest/amqp/src/lib/tokens.ts",
			"qualifiedName": "AMQP_CONNECTION_MANAGER_OPTIONS"
		},
		"211": {
			"sourceFileName": "packages/nest/amqp/src/lib/tokens.ts",
			"qualifiedName": "AMQP_QUEUE_OPTIONS"
		},
		"212": {
			"sourceFileName": "packages/nest/amqp/src/lib/tokens.ts",
			"qualifiedName": "AMQP_EXCHANGE_OPTIONS"
		}
	},
	"files": {
		"entries": {
			"1": "packages/nest/amqp/src/index.ts"
		},
		"reflections": {
			"1": 0
		}
	}
}
