UNPKG

streams

Version:

A lazy streams library for functional composition in JavaScript.

19 lines 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.readableLines = readableLines; const node_readline_1 = require("node:readline"); async function* readableLines(readable, { encoding } = { encoding: "utf-8" }) { if (encoding !== undefined) { readable.setEncoding(encoding); } const readline = (0, node_readline_1.createInterface)({ input: readable, }); try { yield* readline; } finally { readline.close(); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVhZGFibGUtbGluZXMyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3NvdXJjZXMvcmVhZGFibGUtbGluZXMyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBTUEsc0NBZUM7QUFwQkQsaURBQWdEO0FBS3pDLEtBQUssU0FBUyxDQUFDLENBQUMsYUFBYSxDQUNsQyxRQUFrQixFQUNsQixFQUFFLFFBQVEsS0FBbUIsRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFO0lBRWxELElBQUksUUFBUSxLQUFLLFNBQVMsRUFBRSxDQUFDO1FBQzNCLFFBQVEsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDakMsQ0FBQztJQUNELE1BQU0sUUFBUSxHQUFHLElBQUEsK0JBQWUsRUFBQztRQUMvQixLQUFLLEVBQUUsUUFBUTtLQUNoQixDQUFDLENBQUM7SUFDSCxJQUFJLENBQUM7UUFDSCxLQUFLLENBQUMsQ0FBQyxRQUFRLENBQUM7SUFDbEIsQ0FBQztZQUFTLENBQUM7UUFDVCxRQUFRLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDbkIsQ0FBQztBQUNILENBQUMifQ==