diff --git a/tfjs-core/src/engine.ts b/tfjs-core/src/engine.ts index 594c8ce9a89..da81c7b6e67 100644 --- a/tfjs-core/src/engine.ts +++ b/tfjs-core/src/engine.ts @@ -1102,4 +1102,4 @@ function getOrMakeEngine(): Engine { return ns._tfengine; } -export let ENGINE = getOrMakeEngine(); +export const ENGINE = getOrMakeEngine(); diff --git a/tfjs-core/src/jasmine_util.ts b/tfjs-core/src/jasmine_util.ts index 4a84d8b44bb..2ed8a0f1c02 100644 --- a/tfjs-core/src/jasmine_util.ts +++ b/tfjs-core/src/jasmine_util.ts @@ -210,7 +210,7 @@ export interface TestEnv { isDataSync?: boolean; } -export let TEST_ENVS: TestEnv[] = []; +export const TEST_ENVS: TestEnv[] = []; // Whether a call to setTestEnvs has been called so we turn off // registration. This allows command line overriding or programmatic @@ -218,7 +218,8 @@ export let TEST_ENVS: TestEnv[] = []; let testEnvSet = false; export function setTestEnvs(testEnvs: TestEnv[]) { testEnvSet = true; - TEST_ENVS = testEnvs; + TEST_ENVS.length = 0; + TEST_ENVS.push(...testEnvs); } export function registerTestEnv(testEnv: TestEnv) {