decord/alpha/source/modules/safe_area/useSafeAreaInsetsSharedValue.native.tsx

69 lines
2.6 KiB
TypeScript
Raw Normal View History

2026-10-08 09:57:35 +00:00
// Module ID: 10350
// Function ID: 10351
// Name: useSafeAreaInsetsSharedValue
2026-10-08 09:57:35 +00:00
// Dependencies: [4810, 1630, 10351, 10352, 1643, 558, 1499, 2]
2026-07-20 16:05:17 +00:00
2026-10-08 09:57:35 +00:00
// Module 10350 (useSafeAreaInsetsSharedValue)
import AppEntryKeyContext from "AppEntryKeyContext" /* 1499 */;
import AppEntryKey from "AppEntryKey" /* 1643 */;
import subscribeToSafeAreaInsetsDefault from "subscribeToSafeAreaInsets" /* 10351 */;
import updateSharedValueIfChangedDefault from "updateSharedValueIfChanged" /* 10352 */;
import ReanimatedRexport_mod from "ReanimatedRexport" /* 4810 */;
import useSafeAreaInsets_mod from "useSafeAreaInsets" /* 1630 */;
2026-10-03 08:58:59 +00:00
import ReactCompilerGating from "ReactCompilerGating" /* 558 */;
import size from "module_2" /* 2 */;
2026-07-21 06:55:02 +00:00
2026-10-03 08:58:59 +00:00
let makeMutable;
let makeMutable2;
let obj2;
let obj3;
let obj = { main: makeMutable(obj2), share: makeMutable2(obj3) };
let ReanimatedRexport = ReanimatedRexport_mod;
2026-10-03 08:58:59 +00:00
makeMutable = ReanimatedRexport.makeMutable;
obj2 = {};
let useSafeAreaInsets = useSafeAreaInsets_mod;
2026-07-23 10:11:24 +00:00
const merged = Object.assign(useSafeAreaInsets.getSafeAreaInsets("main"));
2026-10-03 08:58:59 +00:00
ReanimatedRexport = ReanimatedRexport_mod;
makeMutable2 = ReanimatedRexport.makeMutable;
obj3 = {};
useSafeAreaInsets = useSafeAreaInsets_mod;
2026-07-23 10:11:24 +00:00
const merged1 = Object.assign(useSafeAreaInsets.getSafeAreaInsets("share"));
2026-07-29 08:29:29 +00:00
function _loop(iter) {
2026-10-03 08:58:59 +00:00
let closure_0 = iter;
2026-08-24 06:08:38 +00:00
subscribeToSafeAreaInsetsDefault((arg0) => {
2026-10-03 08:58:59 +00:00
updateSharedValueIfChangedDefault(obj[iter], arg0);
2026-07-29 08:29:29 +00:00
}, iter);
2026-07-20 16:05:17 +00:00
}
const iter = AppEntryKey.APP_ENTRY_KEYS[Symbol.iterator]();
2026-07-29 08:29:29 +00:00
while (iter !== undefined) {
let _loopResult = _loop(iter.next());
continue;
2026-07-20 16:05:17 +00:00
}
const __initData = { code: "function getSafeAreaInsetsWorklet_useSafeAreaInsetsSharedValueNativeTsx1(appEntryKey='main'){const{safeAreaInsetsSharedValues}=this.__closure;return safeAreaInsetsSharedValues[appEntryKey].get();}" };
2026-10-03 08:58:59 +00:00
const tmp7 = (() => {
let __closure;
function getSafeAreaInsetsWorklet() {
2026-07-20 16:05:17 +00:00
let str = arg0;
if (arg0 === undefined) {
str = "main";
}
2026-10-03 08:58:59 +00:00
obj = closure_1_3[str];
return obj.get();
2026-07-20 16:05:17 +00:00
}
__closure = { safeAreaInsetsSharedValues: __closure };
getSafeAreaInsetsWorklet.__closure = __closure;
2026-07-20 16:05:17 +00:00
getSafeAreaInsetsWorklet.__workletHash = 5220247127549;
getSafeAreaInsetsWorklet.__initData = __initData;
2026-07-20 16:05:17 +00:00
return getSafeAreaInsetsWorklet;
2026-07-23 10:11:24 +00:00
})();
2026-10-08 09:57:35 +00:00
const tmp8 = ReactCompilerGating.isReactCompilerEnabled() ? (function useSafeAreaInsetsSharedValue() {
2026-10-03 08:58:59 +00:00
obj = AppEntryKeyContext;
return obj[obj.useAppEntryKey(obj)];
2026-10-08 09:57:35 +00:00
}) : (function useSafeAreaInsetsSharedValue() {
2026-10-03 08:58:59 +00:00
obj = AppEntryKeyContext;
return obj[obj.useAppEntryKey(obj)];
});
const result = size.fileFinishedImporting("modules/safe_area/useSafeAreaInsetsSharedValue.native.tsx");
export default tmp8;