summaryrefslogtreecommitdiff
path: root/lib/fs.js
diff options
context:
space:
mode:
authorAlec Larson <aleclarson@users.noreply.github.com>2018-04-09 15:00:18 -0400
committerLuigi Pinca <luigipinca@gmail.com>2018-04-16 14:23:11 +0200
commit5cc948b77a1452cdd8b667978c3cc1188b433b1a (patch)
tree0e61539bf10c235f2c3d42f3d419f99910aea460 /lib/fs.js
parent809eb27bda6d1fb3f165d565ff4be83682938c9d (diff)
downloadandroid-node-v8-5cc948b77a1452cdd8b667978c3cc1188b433b1a.tar.gz
android-node-v8-5cc948b77a1452cdd8b667978c3cc1188b433b1a.tar.bz2
android-node-v8-5cc948b77a1452cdd8b667978c3cc1188b433b1a.zip
fs: add 'close' event to FSWatcher
PR-URL: https://github.com/nodejs/node/pull/19900 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Diffstat (limited to 'lib/fs.js')
-rw-r--r--lib/fs.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/fs.js b/lib/fs.js
index 6b80af3b63..6c8417030b 100644
--- a/lib/fs.js
+++ b/lib/fs.js
@@ -1387,8 +1387,13 @@ FSWatcher.prototype.close = function() {
return;
}
this._handle.close();
+ process.nextTick(emitCloseNT, this);
};
+function emitCloseNT(self) {
+ self.emit('close');
+}
+
fs.watch = function(filename, options, listener) {
if (typeof options === 'function') {
listener = options;