decord/source/modules/devtools/native/components/DevToolsLazy.tsx
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

110 lines
3.6 KiB
TypeScript

// Module ID: 14607
// Function ID: 14608
// Name: DevToolsLazy
// Dependencies: [5, 19, 17, 7734, 7733, 21, 1115, 14608, 14609, 1896, 504, 14603, 15958, 2]
// Exports: default
// Module 14607 (DevToolsLazy)
import NativeKeyCommandsModuleDefault from "NativeKeyCommandsModule" /* 14608 */;
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
import noop from "module_19" /* 19 */;
import DeveloperExperimentStore from "DeveloperExperimentStore" /* 7734 */;
import DevToolsSettingsStore from "DevToolsSettingsStore" /* 7733 */;
const require = fn;
const NativeModules = fn(17).NativeModules;
const jsx = fn(21).jsx;
const PlatformUtils = fn(1115);
if (PlatformUtils.isAndroid()) {
let keyModifierControl = NativeKeyCommandsModuleDefault.getConstants().keyModifierControl;
const importDefaultResult = NativeKeyCommandsModuleDefault;
} else {
keyModifierControl = NativeModules.KeyCommandsView.keyModifierControl;
}
let items = [
{
input: "o",
modifierFlags: keyModifierControl,
eventName: "keyCommandShowDevTools",
discoverabilityTitle: "Open DevTools Panel",
onKeyCommand() {
return (async (arg0, value) => {
if (c0 === 2) {
c0 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp3 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj2 = { value, done: true };
return obj2;
} else {
return { value: "HermesInternal", done: null };
}
} else {
try {
c0 = 2;
if (0 === c1) {
if (arg0 === 1) {
c0 = 3;
throw value;
} else if (arg0 === 2) {
c0 = 3;
const obj3 = { value, done: true };
return obj3;
} else {
c1 = 1;
c0 = 1;
const obj4 = { value: require("asyncRequireImpl")(paths[8], paths.paths), done: false };
return obj4;
}
} else if (arg0 === 1) {
c0 = 3;
throw value;
} else if (arg0 === 2) {
c0 = 3;
const obj = { value, done: true };
return obj;
} else {
value.navigateToDevTools();
c0 = 3;
return { value: "HermesInternal", done: null };
}
} catch (tmp8) {
c0 = tmp;
throw tmp8;
}
}
})();
}
}
];
const size = fn(2);
let result = size.fileFinishedImporting("modules/devtools/native/components/DevToolsLazy.tsx");
export default function DevToolsLazy() {
items = [DeveloperExperimentStore];
stateFromStores = stateFromStores(504).useStateFromStores(items, () => isDeveloper.isDeveloper);
const obj = stateFromStores(504);
const tmp = stateFromStores;
const items1 = [DevToolsSettingsStore];
const stateFromStores1 = stateFromStores(504).useStateFromStores(items1, () => showDevWidget.showDevWidget);
const effect = noop.useEffect(() => {
if (obj.isIOS()) {
DeveloperExperimentStore.addChangeListener(() => {
NSUserDefaultsBridge = NSUserDefaultsBridge.NSUserDefaultsBridge;
if (NSUserDefaultsBridge != null) {
const result = NSUserDefaultsBridge.setIsDiscordDeveloper(stateFromStores);
}
});
}
});
const obj2 = stateFromStores(504);
const keyCommands = stateFromStores(14603).useKeyCommands(stateFromStores ? items : []);
if (stateFromStores) {
if (stateFromStores1) {
return jsx(tmp(15958).default, {});
}
}
return null;
};