【发布时间】:2019-10-15 18:50:38
【问题描述】:
我正在尝试将 rxjs 与 amqplib 一起使用,将接收到的来自 rabbit 的消息转换为消息流:
const connection = await amqplib.connect(constr);
const channel = await connection.createChannel();
const callBack: any = bindCallback(channel.consume);
const observalble = callBack("queue");
问题是从 bindCallback 返回的 callBack 是一个没有参数的方法.. 我在这里做错了什么?
我依赖于示例:
// From a callback (last argument is a callback)
// fs.exists = (path, cb(exists))
var exists = Rx.Observable.bindCallback(fs.exists);
exists('file.txt').subscribe(exists => console.log('Does file exist?', exists));
形成 rxjs 文档...
请帮忙
我使用 rxjs 6.5.2 打字稿3.4.5 amqplib 0.5.2
【问题讨论】:
标签: typescript rxjs rxjs6