diff --git a/lib/fs.js b/lib/fs.js index 65c828ea110d2d..9c0173ec27c1c0 100644 --- a/lib/fs.js +++ b/lib/fs.js @@ -2516,7 +2516,7 @@ function realpathSync(p, options) { } resolvedLink = pathModule.resolve(previous, linkTarget); - if (cache) cache.set(base, resolvedLink); + cache?.set(base, resolvedLink); if (!isWindows) seenLinks[id] = linkTarget; } @@ -3041,8 +3041,7 @@ ObjectDefineProperties(fs, { configurable: true, enumerable: true, get() { - if (promises === null) - promises = require('internal/fs/promises').exports; + promises ??= require('internal/fs/promises').exports; return promises; } }