UNPKG

io-syncify

Version:

跨进程、跨服务器之间通信同步化

33 lines (32 loc) 869 B
/// <reference types="node" /> import { EventEmitter } from "events"; import * as IORedis from "ioredis"; import { OutputMessageReceiver } from "./OutputMessageReceiver"; /** * Redis输出消息接收器 */ export declare class RedisOutputMessageReceiver implements OutputMessageReceiver { /** * 事件发射器 */ eventEmitter: EventEmitter; /** * 输出消息订阅通道 */ output_message_sub_channel: string; /** * 输出消息订阅客户端 */ output_message_sub_client: IORedis.Redis; /** * * @param {string} output_message_sub_channel * @param {IORedis.RedisOptions} options * @param {EventEmitter} emitter */ constructor(output_message_sub_channel: string, options: IORedis.RedisOptions, emitter: EventEmitter); /** * 接收消息 */ receive(): void; }