Typescriptasynchronous生成器,用于套接字

我想了解TSasynchronous生成器。

在Node.js中,我打开一个套接字,从中读取所有数据,然后closures它。

我试图把这个成为一个asynchronous生成器的数据块。

async function* connectAndRead() { const socket = net.connect(80, 'localhost'); socket.on('data', data => ???); socket.on('end', socket.close()); } 

有可能做一个asynchronous发生器的数据从套接字读取?