Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
docs: rename iterator to iterable in examples
  • Loading branch information
ronag committed Jan 7, 2020
commit 3fda730d107998a7f0d9416427d9e5ea5fc63108
12 changes: 6 additions & 6 deletions doc/api/stream.md
Original file line number Diff line number Diff line change
Expand Up @@ -2647,11 +2647,11 @@ const finished = util.promisify(stream.finished);

const writable = fs.createWriteStream('./file');

async function pump(iterator, writable) {
for await (const chunk of iterator) {
async function pump(iterable, writable) {
for await (const chunk of iterable) {
// Handle backpressure on write().
if (writable.destroyed) return;
if (!writable.write(chunk))
if (!writable.write(chunk)) {}
await once(writable, 'drain');
if (writable.destroyed) return;
}
Expand All @@ -2661,7 +2661,7 @@ async function pump(iterator, writable) {
(async function() {
// Ensure completion without errors.
await Promise.all([
pump(iterator, writable),
pump(iterable, writable),
finished(writable)
]);
})();
Expand All @@ -2685,7 +2685,7 @@ const finished = util.promisify(stream.finished);
const writable = fs.createWriteStream('./file');

(async function() {
const readable = Readable.from(iterator);
const readable = Readable.from(iterable);
readable.pipe(writable);
// Ensure completion without errors.
await finished(writable);
Expand All @@ -2700,7 +2700,7 @@ const pipeline = util.promisify(stream.pipeline);
const writable = fs.createWriteStream('./file');

(async function() {
const readable = Readable.from(iterator);
const readable = Readable.from(iterable);
await pipeline(readable, writable);
})();
```
Expand Down