decord/source/modules/devtools/native/components/DevToolsLazy.tsx

113 lines
3.3 KiB
TypeScript
Raw Normal View History

2026-08-13 07:00:46 +00:00
// Module ID: 13909
// Function ID: 13910
2026-07-20 16:05:17 +00:00
// Name: NativeModules
2026-08-13 07:00:46 +00:00
// Dependencies: [5, 19, 17, 7224, 7223, 21, 500, 13910, 13911, 2007, 589, 13905, 15138, 2]
2026-07-20 16:05:17 +00:00
// Exports: default
2026-08-13 07:00:46 +00:00
// Module 13909 (NativeModules)
2026-07-23 10:11:24 +00:00
import jsxProd from "jsxProd";
2026-07-29 08:29:29 +00:00
import noop from "noop";
2026-07-23 10:11:24 +00:00
import { NativeModules } from "get ActivityIndicator";
2026-07-29 08:29:29 +00:00
import init from "init";
import initialize from "initialize";
2026-07-23 10:11:24 +00:00
import { jsx } from "jsxProd";
import set from "set";
import set from "get ActivityIndicator";
const require = arg1;
if (set.isAndroid()) {
let keyModifierControl = require("enforcing").getConstants().keyModifierControl;
const importDefaultResult = require("enforcing");
2026-07-20 16:05:17 +00:00
} else {
keyModifierControl = NativeModules.KeyCommandsView.keyModifierControl;
}
2026-07-29 08:29:29 +00:00
set = {
input: "o",
modifierFlags: keyModifierControl,
eventName: "keyCommandShowDevTools",
discoverabilityTitle: "Open DevTools Panel",
onKeyCommand() {
return callback(function*() {
if (v0 === 2) {
v0 = 3;
HermesBuiltin.throwTypeError();
} else if (tmp3 === 3) {
if (arg0 === 1) {
throw arg1;
} else if (arg0 === 2) {
let obj = { value: null, done: true };
obj[0] = arg1;
return obj;
} else {
2026-08-08 06:10:11 +00:00
return { value: "HermesInternal", done: null };
2026-07-29 08:29:29 +00:00
}
} else {
try {
v0 = 2;
if (0 === paths) {
if (arg0 === 1) {
v0 = 3;
throw arg1;
} else if (arg0 === 2) {
v0 = 3;
obj = { value: null, done: true };
obj[0] = arg1;
return obj;
} else {
paths = 1;
v0 = 1;
const obj1 = { value: null, done: false };
obj1[0] = v0(paths[9])(paths[8], paths.paths);
return obj1;
}
} else if (arg0 === 1) {
v0 = 3;
throw arg1;
} else if (arg0 === 2) {
v0 = 3;
obj = { value: null, done: true };
obj[0] = arg1;
return obj;
} else {
arg1.navigateToDevTools();
v0 = 3;
2026-08-08 06:10:11 +00:00
return { value: "HermesInternal", done: null };
2026-07-29 08:29:29 +00:00
}
} catch (tmp8) {
v0 = tmp;
throw tmp8;
}
}
})();
}
2026-07-20 16:05:17 +00:00
};
2026-07-29 08:29:29 +00:00
let items = [set];
2026-07-23 10:11:24 +00:00
let result = set.fileFinishedImporting("modules/devtools/native/components/DevToolsLazy.tsx");
2026-07-20 16:05:17 +00:00
export default function DevToolsLazy() {
2026-07-29 08:29:29 +00:00
const items = [init];
stateFromStores = stateFromStores(589).useStateFromStores(items, () => isDeveloper.isDeveloper);
const obj = stateFromStores(589);
const tmp = stateFromStores;
const items1 = [initialize];
const stateFromStores1 = stateFromStores(589).useStateFromStores(items1, () => showDevWidget.showDevWidget);
2026-07-20 16:05:17 +00:00
const effect = React.useEffect(() => {
if (obj.isIOS()) {
2026-07-23 10:11:24 +00:00
outer1_5.addChangeListener(() => {
2026-07-29 08:29:29 +00:00
const NSUserDefaultsBridge = outer1_4.NSUserDefaultsBridge;
if (NSUserDefaultsBridge != null) {
const result = NSUserDefaultsBridge.setIsDiscordDeveloper(closure_0);
2026-07-20 16:05:17 +00:00
}
});
}
});
2026-07-29 08:29:29 +00:00
const obj2 = stateFromStores(589);
2026-08-13 07:00:46 +00:00
const keyCommands = stateFromStores(13905).useKeyCommands(stateFromStores ? items : []);
2026-07-20 16:05:17 +00:00
if (stateFromStores) {
if (stateFromStores1) {
2026-08-13 07:00:46 +00:00
return jsx(tmp(15138).default, {});
2026-07-20 16:05:17 +00:00
}
}
return null;
};