UNPKG

@signalk/streams

Version:

Utilities for handling streams of Signal K data

23 lines (22 loc) 574 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const stream_1 = require("stream"); class FromJson extends stream_1.Transform { constructor() { super({ objectMode: true }); } _transform(chunk, encoding, done) { let parsed = null; try { parsed = JSON.parse(chunk.toString()); } catch { console.error('Could not parse JSON:' + chunk.toString()); } if (parsed) { this.push(parsed); } done(); } } exports.default = FromJson;