Typescript 在nodejs中使用管道时,等待on(';数据';)完成

Typescript 在nodejs中使用管道时,等待on(';数据';)完成,typescript,stream,pipe,Typescript,Stream,Pipe,我有一个流,比如说s1。现在,我希望在执行另一个关于(数据…的on之前,完成以下代码中的demo函数的执行 s1.on(data, async data =>{ await demo(); }) 如何实现这一点?这是已知的Promission。它将回调API调整为基于承诺的API。意思是你能告诉我实现这一点的方法吗?对不起,我没有意识到你的要求。我认为如果不为事件发射器编写适配器,你就无法做到这一点。

我有一个流,比如说
s1
。现在,我希望在执行另一个关于(数据…的
on之前,完成以下代码中的
demo
函数的执行

s1.on(data, async data =>{
await demo();
})

如何实现这一点?

这是已知的Promission。它将回调API调整为基于承诺的API。意思是你能告诉我实现这一点的方法吗?对不起,我没有意识到你的要求。我认为如果不为事件发射器编写适配器,你就无法做到这一点。