summaryrefslogtreecommitdiff
path: root/lib/_stream_readable.js
diff options
context:
space:
mode:
authorAnto Aravinth <anto.aravinth.cse@gmail.com>2019-05-19 17:24:07 +0530
committerAnna Henningsen <anna@addaleax.net>2019-05-19 23:37:51 +0200
commitb4735ecebb390f467bba5b2d467f27f88dbbf09e (patch)
tree89f303d7efe1f14cf3857c735b552a7778d130ef /lib/_stream_readable.js
parentbe26f6e9d5e8f39048549fa4f18eef49adff3e55 (diff)
downloadandroid-node-v8-b4735ecebb390f467bba5b2d467f27f88dbbf09e.tar.gz
android-node-v8-b4735ecebb390f467bba5b2d467f27f88dbbf09e.tar.bz2
android-node-v8-b4735ecebb390f467bba5b2d467f27f88dbbf09e.zip
stream: use readableObjectMode public api for js stream
PR-URL: https://github.com/nodejs/node/pull/27655 Refs: https://github.com/nodejs/node/issues/445 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
Diffstat (limited to 'lib/_stream_readable.js')
-rw-r--r--lib/_stream_readable.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/_stream_readable.js b/lib/_stream_readable.js
index 5f7f10420e..5905c56bd4 100644
--- a/lib/_stream_readable.js
+++ b/lib/_stream_readable.js
@@ -1081,6 +1081,13 @@ Object.defineProperty(Readable.prototype, 'readableLength', {
}
});
+Object.defineProperty(Readable.prototype, 'readableObjectMode', {
+ enumerable: false,
+ get() {
+ return this._readableState ? this._readableState.objectMode : false;
+ }
+});
+
// Pluck off n bytes from an array of buffers.
// Length is the combined lengths of all the buffers in the list.
// This function is designed to be inlinable, so please take care when making