UNPKG

@brimdata/zealot

Version:

The Javascript Client for Zed Lakes

26 lines (25 loc) 683 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { eachLine: ()=>eachLine, parseLines: ()=>parseLines }); const _parse = require("./parse"); const _pipeJson = require("./pipe_json"); const _pipeText = require("./pipe_text"); async function* eachLine(readable) { for await (let json of (0, _pipeJson.pipeJson)((0, _pipeText.pipeText)(readable))){ yield json; } } function parseLines(string) { return string.split(_pipeJson.NEW_LINE).map(_parse.parse); }