Page MenuHomeSealhub

pipe-into.ts
No OneTemporary

pipe-into.ts

import { Writable, Readable } from "stream";
import { TempStream } from ".";
export default function pipeInto(
fromStream: Readable | TempStream,
push: (data: any) => void
) {
let outStream = fromStream.pipe(
new Writable({
write(data, _, next) {
push(data);
next(null);
},
})
);
return new Promise<void>((resolve, reject) => {
outStream.on("finish", () => resolve());
fromStream.on("error", (error) => {
reject(error);
});
});
}

File Metadata

Mime Type
text/x-java
Expires
Fri, Nov 28, 14:49 (10 h, 1 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1066077
Default Alt Text
pipe-into.ts (465 B)

Event Timeline