diff options
Diffstat (limited to 'lib/internal/streams/buffer_list.js')
-rw-r--r-- | lib/internal/streams/buffer_list.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/internal/streams/buffer_list.js b/lib/internal/streams/buffer_list.js index 5bfa762e85..9dbf6f6769 100644 --- a/lib/internal/streams/buffer_list.js +++ b/lib/internal/streams/buffer_list.js @@ -90,6 +90,12 @@ module.exports = class BufferList { return this.head.data; } + *[Symbol.iterator]() { + for (let p = this.head; p; p = p.next) { + yield p.data; + } + } + // Consumes a specified amount of characters from the buffered data. _getString(n) { var p = this.head; |