redis-smq
Version:
A high-performance, reliable, and scalable message queue for Node.js.
58 lines • 3.76 kB
JavaScript
import { resolve } from 'path';
import { env } from 'redis-smq-common';
export var ERedisScriptName;
(function (ERedisScriptName) {
ERedisScriptName["PUBLISH_SCHEDULED"] = "PUBLISH_SCHEDULED";
ERedisScriptName["PUBLISH_MESSAGE"] = "PUBLISH_MESSAGE";
ERedisScriptName["REQUEUE_MESSAGE"] = "REQUEUE_MESSAGE";
ERedisScriptName["REQUEUE_IMMEDIATE"] = "REQUEUE_IMMEDIATE";
ERedisScriptName["REQUEUE_DELAYED"] = "REQUEUE_DELAYED";
ERedisScriptName["CHECK_QUEUE_RATE_LIMIT"] = "CHECK_QUEUE_RATE_LIMIT";
ERedisScriptName["CREATE_QUEUE"] = "CREATE_QUEUE";
ERedisScriptName["SUBSCRIBE_CONSUMER"] = "SUBSCRIBE_CONSUMER";
ERedisScriptName["UNSUBSCRIBE_CONSUMER"] = "UNSUBSCRIBE_CONSUMER";
ERedisScriptName["UNACKNOWLEDGE_MESSAGE"] = "UNACKNOWLEDGE_MESSAGE";
ERedisScriptName["ACKNOWLEDGE_MESSAGE"] = "ACKNOWLEDGE_MESSAGE";
ERedisScriptName["DELETE_MESSAGE"] = "DELETE_MESSAGE";
ERedisScriptName["CHECKOUT_MESSAGE"] = "CHECKOUT_MESSAGE";
ERedisScriptName["DELETE_CONSUMER_GROUP"] = "DELETE_CONSUMER_GROUP";
ERedisScriptName["SET_QUEUE_RATE_LIMIT"] = "SET_QUEUE_RATE_LIMIT";
ERedisScriptName["DELETE_QUEUE"] = "DELETE_QUEUE";
ERedisScriptName["CLEAR_QUEUE_RATE_LIMIT"] = "CLEAR_QUEUE_RATE_LIMIT";
ERedisScriptName["SET_QUEUE_STATE"] = "SET_QUEUE_STATE";
ERedisScriptName["GET_QUEUE_STATE"] = "GET_QUEUE_STATE";
ERedisScriptName["SAVE_CONFIG"] = "SAVE_CONFIG";
})(ERedisScriptName || (ERedisScriptName = {}));
const dirname = env.getCurrentDir();
export const scriptFileMap = {
[]: [
resolve(dirname, './scripts/shared-procedures/publish-message.lua'),
resolve(dirname, './scripts/publish-scheduled.lua'),
],
[]: [
resolve(dirname, './scripts/shared-procedures/publish-message.lua'),
resolve(dirname, './scripts/publish-message.lua'),
],
[]: [
resolve(dirname, './scripts/shared-procedures/publish-message.lua'),
resolve(dirname, './scripts/requeue-message.lua'),
],
[]: resolve(dirname, './scripts/requeue-immediate.lua'),
[]: resolve(dirname, './scripts/requeue-delayed.lua'),
[]: resolve(dirname, './scripts/create-queue.lua'),
[]: resolve(dirname, './scripts/subscribe-consumer.lua'),
[]: resolve(dirname, './scripts/unsubscribe-consumer.lua'),
[]: resolve(dirname, './scripts/unacknowledge-message.lua'),
[]: resolve(dirname, './scripts/acknowledge-message.lua'),
[]: resolve(dirname, './scripts/delete-message.lua'),
[]: resolve(dirname, './scripts/checkout-message.lua'),
[]: resolve(dirname, './scripts/delete-consumer-group.lua'),
[]: resolve(dirname, './scripts/check-queue-rate-limit.lua'),
[]: resolve(dirname, './scripts/set-queue-rate-limit.lua'),
[]: resolve(dirname, './scripts/delete-queue.lua'),
[]: resolve(dirname, './scripts/clear-queue-rate-limit.lua'),
[]: resolve(dirname, './scripts/set-queue-state.lua'),
[]: resolve(dirname, './scripts/get-queue-state.lua'),
[]: resolve(dirname, './scripts/save-config.lua'),
};
//# sourceMappingURL=scripts.js.map