UNPKG

ravendb

Version:
19 lines 529 B
import { Writable } from "node:stream"; export class CollectResultStream extends Writable { _result; _resultPromise; get promise() { return this._resultPromise; } constructor() { super({ objectMode: true }); this._resultPromise = new Promise((resolve, reject) => { this.once("finish", () => resolve(this._result)); }); } _write(chunk, enc, callback) { this._result = chunk; callback(); } } //# sourceMappingURL=CollectResultStream.js.map