Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4823.js (118.4 MB)
46 lines
1.6 KiB
TypeScript
46 lines
1.6 KiB
TypeScript
// Module ID: 8993
|
|
// Function ID: 8994
|
|
// Name: TestModeUtils
|
|
// Dependencies: [8994, 8996, 504, 2]
|
|
// Exports: isAnyApplicationInTestMode, isTestModeForApplication, useIsTestModeForApplication
|
|
|
|
// Module 8993 (TestModeUtils)
|
|
import DeveloperActivityShelfStore from "DeveloperActivityShelfStore" /* 8994 */;
|
|
import TestModeStore from "TestModeStore" /* 8996 */;
|
|
|
|
const require = globalThis.__r;
|
|
|
|
const require = fn;
|
|
const size = fn(2);
|
|
let result = size.fileFinishedImporting("modules/game_store/TestModeUtils.tsx");
|
|
|
|
export const isTestModeForApplication = function isTestModeForApplication(applicationId) {
|
|
let result = TestModeStore.inTestModeForApplication(applicationId);
|
|
if (!result) {
|
|
result = DeveloperActivityShelfStore.inDevModeForApplication(applicationId);
|
|
}
|
|
return result;
|
|
};
|
|
export const isAnyApplicationInTestMode = function isAnyApplicationInTestMode() {
|
|
let isEnabled = null != TestModeStore.getTestModeApplicationId();
|
|
if (!isEnabled) {
|
|
isEnabled = DeveloperActivityShelfStore.getIsEnabled();
|
|
}
|
|
return isEnabled;
|
|
};
|
|
export const useIsTestModeForApplication = function useIsTestModeForApplication(id) {
|
|
_require = id;
|
|
const items = [TestModeStore, DeveloperActivityShelfStore];
|
|
const items1 = [id];
|
|
return require("initialize").useStateFromStores(items, () => {
|
|
let tmp2 = null != closure_0;
|
|
if (tmp2) {
|
|
let result = TestModeStore.inTestModeForApplication(tmp);
|
|
if (!result) {
|
|
result = DeveloperActivityShelfStore.inDevModeForApplication(tmp);
|
|
}
|
|
tmp2 = result;
|
|
}
|
|
return tmp2;
|
|
}, items1);
|
|
};
|