Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
fixup! lib: replace public Map methods with primordials
  • Loading branch information
aduh95 committed Jan 14, 2021
commit b8198cfccbe3cc762ce22a7d49b8964cef6df6fc
22 changes: 11 additions & 11 deletions lib/internal/process/per_thread.js
Original file line number Diff line number Diff line change
Expand Up @@ -266,18 +266,18 @@ function buildAllowedFlags() {
}
});

MapPrototypeForEach(aliases, (expansion, from) => {
function isAccepted(to) {
if (!StringPrototypeStartsWith(to, '-') || to === '--') return true;
const recursiveExpansion = MapPrototypeGet(aliases, to);
if (recursiveExpansion) {
if (recursiveExpansion[0] === to)
ArrayPrototypeSplice(recursiveExpansion, 0, 1);
return ArrayPrototypeEvery(recursiveExpansion, isAccepted);
}
return MapPrototypeGet(options, to).envVarSettings ===
kAllowedInEnvironment;
function isAccepted(to) {
if (!StringPrototypeStartsWith(to, '-') || to === '--') return true;
const recursiveExpansion = MapPrototypeGet(aliases, to);
if (recursiveExpansion) {
if (recursiveExpansion[0] === to)
ArrayPrototypeSplice(recursiveExpansion, 0, 1);
return ArrayPrototypeEvery(recursiveExpansion, isAccepted);
}
return MapPrototypeGet(options, to).envVarSettings ===
kAllowedInEnvironment;
}
MapPrototypeForEach(aliases, (expansion, from) => {
if (ArrayPrototypeEvery(expansion, isAccepted)) {
let canonical = from;
if (StringPrototypeEndsWith(canonical, '='))
Expand Down