UNPKG

io-syncify

Version:

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

26 lines (25 loc) 707 B
import { Message } from "./Message"; import { OutputMessageReceiver } from "./OutputMessageReceiver"; import { MessageSender } from "./MessageSender"; /** * 输入同步化 */ export declare class InputSyncify { /** * 输入消息发送器 * @private */ private inputMessageSender; /** * 输出消息接收器 * @private */ private outputMessageReceiver; constructor(outputMessageReceiver: OutputMessageReceiver, inputMessageSender: MessageSender); /** * 输入消息 * @param {Message} message 消息 * @param {number} timeout 超时时长,默认60000毫秒 */ input(message: Message, timeout?: number): Promise<Message>; }