UNPKG

liveperson-functions-cli

Version:
26 lines 824 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LogsTransform = void 0; const stream_1 = require("stream"); class LogsTransform extends stream_1.Transform { constructor(removeHeader = false) { super(); this.shouldWrite = !removeHeader; } // eslint-disable-next-line no-underscore-dangle _transform(chunk, _, callback) { if (this.shouldWrite) { process.stdout.write(chunk); } else { const buffer = chunk.toString(); if (buffer.includes('\n')) { process.stdout.write(buffer.slice(buffer.indexOf('\n') + 1)); this.shouldWrite = true; } } callback(); } } exports.LogsTransform = LogsTransform; //# sourceMappingURL=LogsTransform.js.map