redis-smq
Version:
A simple high-performance Redis message queue for Node.js.
37 lines • 2.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EExchangeType = exports.EQueueType = exports.EQueueSettingType = exports.EMessageUnacknowledgedCause = exports.EMessageDeadLetterCause = void 0;
var EMessageDeadLetterCause;
(function (EMessageDeadLetterCause) {
EMessageDeadLetterCause["TTL_EXPIRED"] = "ttl_expired";
EMessageDeadLetterCause["RETRY_THRESHOLD_EXCEEDED"] = "retry_threshold_exceeded";
EMessageDeadLetterCause["PERIODIC_MESSAGE"] = "periodic_message";
})(EMessageDeadLetterCause = exports.EMessageDeadLetterCause || (exports.EMessageDeadLetterCause = {}));
var EMessageUnacknowledgedCause;
(function (EMessageUnacknowledgedCause) {
EMessageUnacknowledgedCause["TIMEOUT"] = "timeout";
EMessageUnacknowledgedCause["CONSUME_ERROR"] = "consumer_error";
EMessageUnacknowledgedCause["UNACKNOWLEDGED"] = "unacknowledged";
EMessageUnacknowledgedCause["OFFLINE_CONSUMER"] = "offline_consumer";
EMessageUnacknowledgedCause["TTL_EXPIRED"] = "ttl_expired";
})(EMessageUnacknowledgedCause = exports.EMessageUnacknowledgedCause || (exports.EMessageUnacknowledgedCause = {}));
var EQueueSettingType;
(function (EQueueSettingType) {
EQueueSettingType["PRIORITY_QUEUING"] = "PRIORITY_QUEUING";
EQueueSettingType["QUEUE_TYPE"] = "QUEUE_TYPE";
EQueueSettingType["RATE_LIMIT"] = "RATE_LIMIT";
EQueueSettingType["EXCHANGE"] = "EXCHANGE";
})(EQueueSettingType = exports.EQueueSettingType || (exports.EQueueSettingType = {}));
var EQueueType;
(function (EQueueType) {
EQueueType[EQueueType["LIFO_QUEUE"] = 0] = "LIFO_QUEUE";
EQueueType[EQueueType["FIFO_QUEUE"] = 1] = "FIFO_QUEUE";
EQueueType[EQueueType["PRIORITY_QUEUE"] = 2] = "PRIORITY_QUEUE";
})(EQueueType = exports.EQueueType || (exports.EQueueType = {}));
var EExchangeType;
(function (EExchangeType) {
EExchangeType[EExchangeType["DIRECT"] = 0] = "DIRECT";
EExchangeType[EExchangeType["FANOUT"] = 1] = "FANOUT";
EExchangeType[EExchangeType["TOPIC"] = 2] = "TOPIC";
})(EExchangeType = exports.EExchangeType || (exports.EExchangeType = {}));
//# sourceMappingURL=index.js.map