我想将一些为Node编写的代码移植到Deno,但是我遇到了Deno的ReadableStream缺乏unshift方法的问题,就像Node具有readable.unshift一样。
我知道在Deno中有节点兼容模式,但是我必须使用的Deno ReadableStream来自这个Deno API,所以我不能用它代替节点兼容模式API。
是否有一种方法来模拟Node的unshift方法的行为使用Deno ReadableStream,所以数据可以放回Deno流?
我能够通过存储需要使用缺少的unshift方法写入的缓冲区来解决这个问题,然后将其与下一次读取流的缓冲区结合起来,其功能类似于unshift,而不直接涉及流本身。