diff --git a/lib/fs.js b/lib/fs.js index c551599a534a67..8810ead2a441ae 100644 --- a/lib/fs.js +++ b/lib/fs.js @@ -2515,7 +2515,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; } @@ -3040,8 +3040,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; } }