redis-smq
Version:
A simple high-performance Redis message queue for Node.js.
19 lines • 932 B
TypeScript
import { ICallback, IRedisClient } from 'redis-smq-common';
export declare enum ELuaScriptName {
PUBLISH_SCHEDULED_MESSAGE = "PUBLISH_SCHEDULED_MESSAGE",
PUBLISH_MESSAGE = "PUBLISH_MESSAGE",
REQUEUE_MESSAGE = "REQUEUE_MESSAGE",
SCHEDULE_MESSAGE = "SCHEDULE_MESSAGE",
HAS_QUEUE_RATE_EXCEEDED = "HAS_QUEUE_RATE_EXCEEDED",
CREATE_QUEUE = "CREATE_QUEUE",
INIT_CONSUMER_QUEUE = "INIT_CONSUMER_QUEUE",
HANDLE_PROCESSING_QUEUE = "HANDLE_PROCESSING_QUEUE",
ACKNOWLEDGE_MESSAGE = "ACKNOWLEDGE_MESSAGE",
DELETE_MESSAGE = "DELETE_MESSAGE",
FETCH_MESSAGE_FOR_PROCESSING = "FETCH_MESSAGE_FOR_PROCESSING",
DELETE_CONSUMER_GROUP = "DELETE_CONSUMER_GROUP",
CLEANUP_OFFLINE_CONSUMER = "CLEANUP_OFFLINE_CONSUMER",
SET_QUEUE_RATE_LIMIT = "SET_QUEUE_RATE_LIMIT"
}
export declare function loadScriptFiles(redisClient: IRedisClient, cb: ICallback<void>): void;
//# sourceMappingURL=scripts.d.ts.map