mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-26 06:34:20 +08:00
12 lines
392 B
TypeScript
12 lines
392 B
TypeScript
import { Writable } from "node:stream";
|
|
|
|
// Node passes write and end callbacks an error argument (null on success);
|
|
// the native callbacks receive none, so a callback that names it refuses.
|
|
const sink = new Writable({
|
|
write(_chunk, _encoding, done) {
|
|
done();
|
|
},
|
|
});
|
|
sink.write("a", (err) => console.log("written", err));
|
|
sink.end((err?: Error | null) => console.log("ended", err));
|