UNPKG

hexo-util

Version:

Utilities for Hexo.

19 lines 503 B
"use strict"; const stream_1 = require("stream"); class CacheStream extends stream_1.Transform { constructor() { super(); this._cache = []; } _transform(chunk, enc, callback) { const buf = chunk instanceof Buffer ? chunk : Buffer.from(chunk, enc); this._cache.push(buf); this.push(buf); callback(); } getCache() { return Buffer.concat(this._cache); } } module.exports = CacheStream; //# sourceMappingURL=cache_stream.js.map