decord/alpha/source/modules/safe_area/useSafeAreaInsetsSharedValue.native.tsx
github-actions 1224ea86fd chore: update source for alpha 348.5
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/05xxx/module_5021.js (118.4 MB)
2026-09-26 08:31:33 +00:00

56 lines
2.3 KiB
TypeScript

// Module ID: 10895
// Function ID: 10896
// Name: useSafeAreaInsetsSharedValue
// Dependencies: [4566, 1613, 8926, 10896, 1626, 1482, 2]
// Exports: default
// Module 10895 (useSafeAreaInsetsSharedValue)
import AppEntryKeyContext from "AppEntryKeyContext" /* 1482 */;
import AppEntryKey from "AppEntryKey" /* 1626 */;
import subscribeToSafeAreaInsetsDefault from "subscribeToSafeAreaInsets" /* 8926 */;
import updateSharedValueIfChangedDefault from "updateSharedValueIfChanged" /* 10896 */;
import ReanimatedRexport_mod from "ReanimatedRexport" /* 4566 */;
import useSafeAreaInsets_mod from "useSafeAreaInsets" /* 1613 */;
import size from "module_2" /* 2 */;
let obj = { main: null, share: null };
let ReanimatedRexport = ReanimatedRexport_mod;
let useSafeAreaInsets = useSafeAreaInsets_mod;
const merged = Object.assign(useSafeAreaInsets.getSafeAreaInsets("main"));
obj.main = ReanimatedRexport.makeMutable({});
let ReanimatedRexport = ReanimatedRexport_mod;
let useSafeAreaInsets = useSafeAreaInsets_mod;
const merged1 = Object.assign(useSafeAreaInsets.getSafeAreaInsets("share"));
obj.share = ReanimatedRexport.makeMutable({});
function _loop(iter) {
closure_0 = iter;
subscribeToSafeAreaInsetsDefault((arg0) => {
updateSharedValueIfChangedDefault(obj[closure_0], arg0);
}, iter);
}
const iter = AppEntryKey.APP_ENTRY_KEYS[Symbol.iterator]();
while (iter !== undefined) {
let _loopResult = _loop(iter.next());
continue;
}
const __initData = { code: "function getSafeAreaInsetsWorklet_useSafeAreaInsetsSharedValueNativeTsx1(appEntryKey='main'){const{safeAreaInsetsSharedValues}=this.__closure;return safeAreaInsetsSharedValues[appEntryKey].get();}" };
const result = size.fileFinishedImporting("modules/safe_area/useSafeAreaInsetsSharedValue.native.tsx");
export default function useSafeAreaInsetsSharedValue() {
obj = AppEntryKeyContext;
return obj[obj.useAppEntryKey(obj)];
};
export const getSafeAreaInsetsWorklet = (() => {
function getSafeAreaInsetsWorklet() {
let str = arg0;
if (arg0 === undefined) {
str = "main";
}
return obj[str].get();
}
__closure = { safeAreaInsetsSharedValues: __closure };
getSafeAreaInsetsWorklet.__closure = __closure;
getSafeAreaInsetsWorklet.__workletHash = 5220247127549;
getSafeAreaInsetsWorklet.__initData = __initData;
return getSafeAreaInsetsWorklet;
})();