@rxap/nest-amqp
Version:
@rxap/nest-amqp
1,925 lines • 153 kB
JSON
{
"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"
}