fs: make SyncWriteStream non-enumerable
authorSakthipriyan Vairamani <thechargingvolcano@gmail.com>
Wed, 3 Jun 2015 14:57:44 +0000 (20:27 +0530)
committerTrevor Norris <trev.norris@gmail.com>
Wed, 10 Jun 2015 22:58:45 +0000 (16:58 -0600)
Make SyncWriteStream non-enumerable since it's only for internal use.

PR-URL: https://github.com/nodejs/io.js/pull/1870
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Trevor Norris <trev.norris@gmail.com>
lib/fs.js

index 32369c0..add2344 100644 (file)
--- a/lib/fs.js
+++ b/lib/fs.js
@@ -1895,8 +1895,11 @@ util.inherits(SyncWriteStream, Stream);
 
 
 // Export
-fs.SyncWriteStream = SyncWriteStream;
-
+Object.defineProperty(fs, 'SyncWriteStream', {
+    configurable: true,
+    writable: true,
+    value: SyncWriteStream
+});
 
 SyncWriteStream.prototype.write = function(data, arg1, arg2) {
   var encoding, cb;