decord/source/modules/game_store/TestModeUtils.tsx

47 lines
1.6 KiB
TypeScript
Raw Normal View History

// Module ID: 8923
// Function ID: 8924
// Name: TestModeUtils
// Dependencies: [8924, 8926, 504, 2]
2026-07-20 16:05:17 +00:00
// Exports: isAnyApplicationInTestMode, isTestModeForApplication, useIsTestModeForApplication
// Module 8923 (TestModeUtils)
import DeveloperActivityShelfStore from "DeveloperActivityShelfStore" /* 8924 */;
import TestModeStore from "TestModeStore" /* 8926 */;
2026-07-23 10:11:24 +00:00
const require = globalThis.__r;
const require = fn;
const size = fn(2);
let result = size.fileFinishedImporting("modules/game_store/TestModeUtils.tsx");
2026-07-20 16:05:17 +00:00
export const isTestModeForApplication = function isTestModeForApplication(applicationId) {
let result = TestModeStore.inTestModeForApplication(applicationId);
2026-07-20 16:05:17 +00:00
if (!result) {
result = DeveloperActivityShelfStore.inDevModeForApplication(applicationId);
2026-07-20 16:05:17 +00:00
}
return result;
};
export const isAnyApplicationInTestMode = function isAnyApplicationInTestMode() {
let isEnabled = null != TestModeStore.getTestModeApplicationId();
2026-07-20 16:05:17 +00:00
if (!isEnabled) {
isEnabled = DeveloperActivityShelfStore.getIsEnabled();
2026-07-20 16:05:17 +00:00
}
return isEnabled;
};
export const useIsTestModeForApplication = function useIsTestModeForApplication(id) {
_require = id;
const items = [TestModeStore, DeveloperActivityShelfStore];
2026-07-20 16:05:17 +00:00
const items1 = [id];
return require("initialize").useStateFromStores(items, () => {
2026-07-29 08:29:29 +00:00
let tmp2 = null != closure_0;
if (tmp2) {
let result = TestModeStore.inTestModeForApplication(tmp);
2026-07-20 16:05:17 +00:00
if (!result) {
result = DeveloperActivityShelfStore.inDevModeForApplication(tmp);
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
tmp2 = result;
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
return tmp2;
2026-07-20 16:05:17 +00:00
}, items1);
};