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

27 lines 1.86 kB
export { AbstractQueueService, } from "./queues/AbstractQueueService.js"; export * from "./types/queueOptionsTypes.js"; export { isMessageError, MessageValidationError, MessageInvalidFormatError, } from "./errors/Errors.js"; export { isShallowSubset, objectMatches } from "./utils/matchUtils.js"; export { RetryMessageLaterError } from "./errors/RetryMessageLaterError.js"; export { DoNotProcessMessageError } from "./errors/DoNotProcessError.js"; export { HandlerContainer, MessageHandlerConfig, MessageHandlerConfigBuilder, } from "./queues/HandlerContainer.js"; export { HandlerSpy, resolveHandlerSpy, } from "./queues/HandlerSpy.js"; export { MessageSchemaContainer } from "./queues/MessageSchemaContainer.js"; export { objectToBuffer } from "./utils/queueUtils.js"; export { waitAndRetry } from "./utils/waitUtils.js"; export { parseMessage } from "./utils/parseUtils.js"; export { isRetryDateExceeded } from "./utils/dateUtils.js"; export { toDatePreprocessor } from "./utils/toDateProcessor.js"; export { reloadConfig, isProduction } from "./utils/envUtils.js"; export { DomainEventEmitter } from "./events/DomainEventEmitter.js"; export { EventRegistry } from "./events/EventRegistry.js"; export { FakeListener } from "./events/fakes/FakeListener.js"; export * from "./events/eventTypes.js"; export * from "./events/baseEventSchemas.js"; export * from "./messages/baseMessageSchemas.js"; export * from "./messages/MetadataFiller.js"; export * from "./queues/AbstractPublisherManager.js"; export { OFFLOADED_PAYLOAD_POINTER_PAYLOAD_SCHEMA, isOffloadedPayloadPointerPayload, } from "./payload-store/offloadedPayloadMessageSchemas.js"; export { DeduplicationRequesterEnum, noopReleasableLock, } from "./message-deduplication/messageDeduplicationTypes.js"; export * from "./message-deduplication/AcquireLockTimeoutError.js"; //# sourceMappingURL=index.js.map