MCPcopy
hub / github.com/ember-cli/ember-cli / resetProcessEnv

Function resetProcessEnv

tests/unit/experiments-test.js:9–23  ·  view source on GitHub ↗
(originalProcessEnv)

Source from the content-addressed store, hash-verified

7} = require('@ember-tooling/blueprint-model/utilities/experiments');
8
9function resetProcessEnv(originalProcessEnv) {
10 for (let key in process.env) {
11 if (key in originalProcessEnv) {
12 process.env[key] = originalProcessEnv[key];
13 } else {
14 delete process.env[key];
15 }
16 }
17
18 for (let key in originalProcessEnv) {
19 if (!(key in process.env)) {
20 process.env[key] = originalProcessEnv[key];
21 }
22 }
23}
24
25const ORIGINAL_CONSOLE = Object.assign({}, console);
26

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…