UNPKG

@message-queue-toolkit/core

Version:

Useful utilities, interfaces and base classes for message queue handling. Supports AMQP and SQS with a common abstraction on top currently

58 lines 6.74 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.noopReleasableLock = exports.AcquireLockTimeoutError = exports.DeduplicationRequester = exports.isOffloadedPayloadPointerPayload = exports.OFFLOADED_PAYLOAD_POINTER_PAYLOAD_SCHEMA = exports.FakeListener = exports.EventRegistry = exports.DomainEventEmitter = exports.isProduction = exports.reloadConfig = exports.toDatePreprocessor = exports.isRetryDateExceeded = exports.parseMessage = exports.waitAndRetry = exports.objectToBuffer = exports.MessageSchemaContainer = exports.HandlerSpy = exports.MessageHandlerConfigBuilder = exports.MessageHandlerConfig = exports.HandlerContainer = exports.DoNotProcessMessageError = exports.RetryMessageLaterError = exports.objectMatches = exports.isShallowSubset = exports.MessageInvalidFormatError = exports.MessageValidationError = exports.isMessageError = exports.AbstractQueueService = void 0; const tslib_1 = require("tslib"); var AbstractQueueService_1 = require("./lib/queues/AbstractQueueService"); Object.defineProperty(exports, "AbstractQueueService", { enumerable: true, get: function () { return AbstractQueueService_1.AbstractQueueService; } }); tslib_1.__exportStar(require("./lib/types/queueOptionsTypes"), exports); var Errors_1 = require("./lib/errors/Errors"); Object.defineProperty(exports, "isMessageError", { enumerable: true, get: function () { return Errors_1.isMessageError; } }); Object.defineProperty(exports, "MessageValidationError", { enumerable: true, get: function () { return Errors_1.MessageValidationError; } }); Object.defineProperty(exports, "MessageInvalidFormatError", { enumerable: true, get: function () { return Errors_1.MessageInvalidFormatError; } }); var matchUtils_1 = require("./lib/utils/matchUtils"); Object.defineProperty(exports, "isShallowSubset", { enumerable: true, get: function () { return matchUtils_1.isShallowSubset; } }); Object.defineProperty(exports, "objectMatches", { enumerable: true, get: function () { return matchUtils_1.objectMatches; } }); var RetryMessageLaterError_1 = require("./lib/errors/RetryMessageLaterError"); Object.defineProperty(exports, "RetryMessageLaterError", { enumerable: true, get: function () { return RetryMessageLaterError_1.RetryMessageLaterError; } }); var DoNotProcessError_1 = require("./lib/errors/DoNotProcessError"); Object.defineProperty(exports, "DoNotProcessMessageError", { enumerable: true, get: function () { return DoNotProcessError_1.DoNotProcessMessageError; } }); var HandlerContainer_1 = require("./lib/queues/HandlerContainer"); Object.defineProperty(exports, "HandlerContainer", { enumerable: true, get: function () { return HandlerContainer_1.HandlerContainer; } }); Object.defineProperty(exports, "MessageHandlerConfig", { enumerable: true, get: function () { return HandlerContainer_1.MessageHandlerConfig; } }); Object.defineProperty(exports, "MessageHandlerConfigBuilder", { enumerable: true, get: function () { return HandlerContainer_1.MessageHandlerConfigBuilder; } }); var HandlerSpy_1 = require("./lib/queues/HandlerSpy"); Object.defineProperty(exports, "HandlerSpy", { enumerable: true, get: function () { return HandlerSpy_1.HandlerSpy; } }); var MessageSchemaContainer_1 = require("./lib/queues/MessageSchemaContainer"); Object.defineProperty(exports, "MessageSchemaContainer", { enumerable: true, get: function () { return MessageSchemaContainer_1.MessageSchemaContainer; } }); var queueUtils_1 = require("./lib/utils/queueUtils"); Object.defineProperty(exports, "objectToBuffer", { enumerable: true, get: function () { return queueUtils_1.objectToBuffer; } }); var waitUtils_1 = require("./lib/utils/waitUtils"); Object.defineProperty(exports, "waitAndRetry", { enumerable: true, get: function () { return waitUtils_1.waitAndRetry; } }); var parseUtils_1 = require("./lib/utils/parseUtils"); Object.defineProperty(exports, "parseMessage", { enumerable: true, get: function () { return parseUtils_1.parseMessage; } }); var dateUtils_1 = require("./lib/utils/dateUtils"); Object.defineProperty(exports, "isRetryDateExceeded", { enumerable: true, get: function () { return dateUtils_1.isRetryDateExceeded; } }); var toDateProcessor_1 = require("./lib/utils/toDateProcessor"); Object.defineProperty(exports, "toDatePreprocessor", { enumerable: true, get: function () { return toDateProcessor_1.toDatePreprocessor; } }); var envUtils_1 = require("./lib/utils/envUtils"); Object.defineProperty(exports, "reloadConfig", { enumerable: true, get: function () { return envUtils_1.reloadConfig; } }); Object.defineProperty(exports, "isProduction", { enumerable: true, get: function () { return envUtils_1.isProduction; } }); var DomainEventEmitter_1 = require("./lib/events/DomainEventEmitter"); Object.defineProperty(exports, "DomainEventEmitter", { enumerable: true, get: function () { return DomainEventEmitter_1.DomainEventEmitter; } }); var EventRegistry_1 = require("./lib/events/EventRegistry"); Object.defineProperty(exports, "EventRegistry", { enumerable: true, get: function () { return EventRegistry_1.EventRegistry; } }); var FakeListener_1 = require("./lib/events/fakes/FakeListener"); Object.defineProperty(exports, "FakeListener", { enumerable: true, get: function () { return FakeListener_1.FakeListener; } }); tslib_1.__exportStar(require("./lib/events/eventTypes"), exports); tslib_1.__exportStar(require("./lib/events/baseEventSchemas"), exports); tslib_1.__exportStar(require("./lib/messages/baseMessageSchemas"), exports); tslib_1.__exportStar(require("./lib/messages/MetadataFiller"), exports); tslib_1.__exportStar(require("./lib/queues/AbstractPublisherManager"), exports); var offloadedPayloadMessageSchemas_1 = require("./lib/payload-store/offloadedPayloadMessageSchemas"); Object.defineProperty(exports, "OFFLOADED_PAYLOAD_POINTER_PAYLOAD_SCHEMA", { enumerable: true, get: function () { return offloadedPayloadMessageSchemas_1.OFFLOADED_PAYLOAD_POINTER_PAYLOAD_SCHEMA; } }); Object.defineProperty(exports, "isOffloadedPayloadPointerPayload", { enumerable: true, get: function () { return offloadedPayloadMessageSchemas_1.isOffloadedPayloadPointerPayload; } }); var messageDeduplicationTypes_1 = require("./lib/message-deduplication/messageDeduplicationTypes"); Object.defineProperty(exports, "DeduplicationRequester", { enumerable: true, get: function () { return messageDeduplicationTypes_1.DeduplicationRequester; } }); Object.defineProperty(exports, "AcquireLockTimeoutError", { enumerable: true, get: function () { return messageDeduplicationTypes_1.AcquireLockTimeoutError; } }); Object.defineProperty(exports, "noopReleasableLock", { enumerable: true, get: function () { return messageDeduplicationTypes_1.noopReleasableLock; } }); //# sourceMappingURL=index.js.map