UNPKG

@bazilio-san/af-stream

Version:
31 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /* eslint-disable class-methods-use-this,no-console */ const AbstractSender_1 = require("./AbstractSender"); class ConsoleSender extends AbstractSender_1.default { async connect() { console.log(` ================================================================ Stream logging to console ================================================================ `); return true; } async sendEvents(recordsComposite) { const { eventsPacket } = recordsComposite; if (!eventsPacket.length) { return false; } const packet = eventsPacket.splice(0, eventsPacket.length); const pl = packet.length; recordsComposite.sentBufferLength = pl; recordsComposite.sendCount = pl; recordsComposite.last = packet[pl - 1]; packet.eventsPacket.forEach((row) => { console.log(JSON.stringify(row)); }); return true; } } exports.default = ConsoleSender; //# sourceMappingURL=ConsoleSender.js.map