diff --git a/lib/fs.js b/lib/fs.js index a832b8df56d89b..4b7ef8ffac9254 100644 --- a/lib/fs.js +++ b/lib/fs.js @@ -137,7 +137,7 @@ function makeCallback(cb) { throw new ERR_INVALID_CALLBACK(); } - return function(...args) { + return (...args) => { return Reflect.apply(cb, undefined, args); }; } @@ -150,7 +150,7 @@ function makeStatsCallback(cb) { throw new ERR_INVALID_CALLBACK(); } - return function(err, stats) { + return (err, stats) => { if (err) return cb(err); cb(err, getStatsFromBinding(stats)); }; @@ -608,11 +608,11 @@ function truncate(path, len, callback) { validateInteger(len, 'len'); callback = maybeCallback(callback); - fs.open(path, 'r+', function(er, fd) { + fs.open(path, 'r+', (er, fd) => { if (er) return callback(er); const req = new FSReqWrap(); req.oncomplete = function oncomplete(er) { - fs.close(fd, function(er2) { + fs.close(fd, (er2) => { callback(er || er2); }); }; @@ -972,15 +972,15 @@ function fchmodSync(fd, mode) { function lchmod(path, mode, callback) { callback = maybeCallback(callback); - fs.open(path, O_WRONLY | O_SYMLINK, function(err, fd) { + fs.open(path, O_WRONLY | O_SYMLINK, (err, fd) => { if (err) { callback(err); return; } // Prefer to return the chmod error, if one occurs, // but still try to close, and report closing errors if they occur. - fs.fchmod(fd, mode, function(err) { - fs.close(fd, function(err2) { + fs.fchmod(fd, mode, (err) => { + fs.close(fd, (err2) => { callback(err || err2); }); }); @@ -1129,7 +1129,7 @@ function futimesSync(fd, atime, mtime) { function writeAll(fd, isUserFd, buffer, offset, length, position, callback) { // write(fd, buffer, offset, length, position, callback) - fs.write(fd, buffer, offset, length, position, function(writeErr, written) { + fs.write(fd, buffer, offset, length, position, (writeErr, written) => { if (writeErr) { if (isUserFd) { callback(writeErr); @@ -1165,7 +1165,7 @@ function writeFile(path, data, options, callback) { return; } - fs.open(path, flag, options.mode, function(openErr, fd) { + fs.open(path, flag, options.mode, (openErr, fd) => { if (openErr) { callback(openErr); } else { @@ -1508,7 +1508,7 @@ function realpathSync(p, options) { } -realpathSync.native = function(path, options) { +realpathSync.native = (path, options) => { options = getOptions(options, {}); path = toPathIfFileURL(path); validatePath(path); @@ -1549,7 +1549,7 @@ function realpath(p, options, callback) { // On windows, check that the root exists. On unix there is no need. if (isWindows && !knownHard[base]) { - fs.lstat(base, function(err, stats) { + fs.lstat(base, (err, stats) => { if (err) return callback(err); knownHard[base] = true; LOOP(); @@ -1613,10 +1613,10 @@ function realpath(p, options, callback) { return gotTarget(null, seenLinks[id], base); } } - fs.stat(base, function(err) { + fs.stat(base, (err) => { if (err) return callback(err); - fs.readlink(base, function(err, target) { + fs.readlink(base, (err, target) => { if (!isWindows) seenLinks[id] = target; gotTarget(err, target); }); @@ -1637,7 +1637,7 @@ function realpath(p, options, callback) { // On windows, check that the root exists. On unix there is no need. if (isWindows && !knownHard[base]) { - fs.lstat(base, function(err) { + fs.lstat(base, (err) => { if (err) return callback(err); knownHard[base] = true; LOOP(); @@ -1649,7 +1649,7 @@ function realpath(p, options, callback) { } -realpath.native = function(path, options, callback) { +realpath.native = (path, options, callback) => { callback = makeCallback(callback || options); options = getOptions(options, {}); path = toPathIfFileURL(path);