decord/source/modules/game_store/TestModeUtils.tsx
github-actions ecf26fc058 chore: update source for alpha 347.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4823.js (118.4 MB)
2026-09-16 07:03:15 +00:00

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);
};