MCPcopy Index your code
hub / github.com/nodejs/node / updateFileSystemEntry

Function updateFileSystemEntry

test/fixtures/snapshot/typescript.js:115283–115292  ·  view source on GitHub ↗
(entries, baseName, isValid)

Source from the content-addressed store, hash-verified

115281 return ts.some(entries, function (file) { return fileNameEqual(file, name); });
115282 }
115283 function updateFileSystemEntry(entries, baseName, isValid) {
115284 if (hasEntry(entries, baseName)) {
115285 if (!isValid) {
115286 return ts.filterMutate(entries, function (entry) { return !fileNameEqual(entry, baseName); });
115287 }
115288 }
115289 else if (isValid) {
115290 return entries.push(baseName);
115291 }
115292 }
115293 function writeFile(fileName, data, writeByteOrderMark) {
115294 var path = toPath(fileName);
115295 var result = getCachedFileSystemEntriesForBaseDir(path);

Callers 2

createDirectoryFunction · 0.85

Calls 3

hasEntryFunction · 0.85
fileNameEqualFunction · 0.85
pushMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…