@brimdata/zealot
Version:
The Javascript Client for Zed Lakes
26 lines (25 loc) • 683 B
JavaScript
;
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);
}