redis-smq
Version:
A high-performance, reliable, and scalable message queue for Node.js.
24 lines • 1.05 kB
TypeScript
export declare enum ERedisScriptName {
PUBLISH_SCHEDULED = "PUBLISH_SCHEDULED",
PUBLISH_MESSAGE = "PUBLISH_MESSAGE",
REQUEUE_MESSAGE = "REQUEUE_MESSAGE",
REQUEUE_IMMEDIATE = "REQUEUE_IMMEDIATE",
REQUEUE_DELAYED = "REQUEUE_DELAYED",
CHECK_QUEUE_RATE_LIMIT = "CHECK_QUEUE_RATE_LIMIT",
CREATE_QUEUE = "CREATE_QUEUE",
SUBSCRIBE_CONSUMER = "SUBSCRIBE_CONSUMER",
UNSUBSCRIBE_CONSUMER = "UNSUBSCRIBE_CONSUMER",
UNACKNOWLEDGE_MESSAGE = "UNACKNOWLEDGE_MESSAGE",
ACKNOWLEDGE_MESSAGE = "ACKNOWLEDGE_MESSAGE",
DELETE_MESSAGE = "DELETE_MESSAGE",
CHECKOUT_MESSAGE = "CHECKOUT_MESSAGE",
DELETE_CONSUMER_GROUP = "DELETE_CONSUMER_GROUP",
SET_QUEUE_RATE_LIMIT = "SET_QUEUE_RATE_LIMIT",
DELETE_QUEUE = "DELETE_QUEUE",
CLEAR_QUEUE_RATE_LIMIT = "CLEAR_QUEUE_RATE_LIMIT",
SET_QUEUE_STATE = "SET_QUEUE_STATE",
GET_QUEUE_STATE = "GET_QUEUE_STATE",
SAVE_CONFIG = "SAVE_CONFIG"
}
export declare const scriptFileMap: Record<ERedisScriptName, string | string[]>;
//# sourceMappingURL=scripts.d.ts.map