From a5dd8ff823d1025b2503a2fe6a83ba6ab89184f5 Mon Sep 17 00:00:00 2001 From: SindreXie Date: Wed, 9 Feb 2022 12:51:10 +0800 Subject: [PATCH] fs: simplified file contents for fs.js --- lib/fs.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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; } }