decord/source/modules/game_store/TestModeUtils.tsx

44 lines
1.5 KiB
TypeScript
Raw Normal View History

2026-07-23 10:11:24 +00:00
// Module ID: 7369
// Function ID: 59394
2026-07-20 16:05:17 +00:00
// Name: isTestModeForApplication
2026-07-23 10:11:24 +00:00
// Dependencies: [7370, 7372, 566, 2]
2026-07-20 16:05:17 +00:00
// Exports: isAnyApplicationInTestMode, isTestModeForApplication, useIsTestModeForApplication
2026-07-23 10:11:24 +00:00
// Module 7369 (isTestModeForApplication)
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import closure_3 from "_isNativeReflectConstruct";
const require = arg1;
let result = require("initialize").fileFinishedImporting("modules/game_store/TestModeUtils.tsx");
2026-07-20 16:05:17 +00:00
export const isTestModeForApplication = function isTestModeForApplication(applicationId) {
let result = closure_3.inTestModeForApplication(applicationId);
if (!result) {
2026-07-23 10:11:24 +00:00
result = _isNativeReflectConstruct.inDevModeForApplication(applicationId);
2026-07-20 16:05:17 +00:00
}
return result;
};
export const isAnyApplicationInTestMode = function isAnyApplicationInTestMode() {
let isEnabled = null != closure_3.getTestModeApplicationId();
if (!isEnabled) {
2026-07-23 10:11:24 +00:00
isEnabled = _isNativeReflectConstruct.getIsEnabled();
2026-07-20 16:05:17 +00:00
}
return isEnabled;
};
export const useIsTestModeForApplication = function useIsTestModeForApplication(id) {
2026-07-23 10:11:24 +00:00
const _require = id;
const items = [closure_3, _isNativeReflectConstruct];
2026-07-20 16:05:17 +00:00
const items1 = [id];
2026-07-23 10:11:24 +00:00
return _require(566).useStateFromStores(items, () => {
let tmp = null != closure_0;
2026-07-20 16:05:17 +00:00
if (tmp) {
2026-07-23 10:11:24 +00:00
let result = outer1_3.inTestModeForApplication(closure_0);
2026-07-20 16:05:17 +00:00
if (!result) {
2026-07-23 10:11:24 +00:00
result = outer1_2.inDevModeForApplication(closure_0);
2026-07-20 16:05:17 +00:00
}
tmp = result;
}
return tmp;
}, items1);
};