import { Transform, type TransformCallback } from "stream"; import { stringify } from "./stringify"; export function transformStreamToJsonl(): Transform { return new Transform({ objectMode: true, transform( row: Record, encoding: BufferEncoding, // eslint-disable-line no-unused-vars callback: TransformCallback, ): void { this.push(stringify(row) + "\n"); callback(); }, }); }