@nestjstools/messaging-redis-extension
Version:
Extension to handle messages and dispatch them over Redis
20 lines (19 loc) • 703 B
TypeScript
import { ChannelConfig } from '@nestjstools/messaging';
export declare class RedisChannelConfig extends ChannelConfig {
readonly connection: Connection;
readonly queue: string;
/**
* @description
* This prefix is not used as RedisOptions keyPrefix, it is used as prefix for BullMQ
* Read more: https://github.com/taskforcesh/bullmq/issues/1219#issuecomment-1113903785
*/
readonly keyPrefix?: string;
constructor({ name, connection, queue, enableConsumer, avoidErrorsForNotExistedHandlers, middlewares, normalizer, keyPrefix, }: RedisChannelConfig);
}
interface Connection {
host: string;
port: number;
password?: string;
db?: number;
}
export {};