decord/source/modules/screen/useWindowDimensionsSharedValue.native.tsx

51 lines
2.4 KiB
TypeScript
Raw Normal View History

// Module ID: 12126
// Function ID: 12127
// Name: useWindowDimensionsSharedValue
// Dependencies: [4343, 1477, 12127, 11448, 2]
2026-07-29 08:29:29 +00:00
// Exports: default, getWindowDimensionsWorklet
2026-07-20 16:05:17 +00:00
// Module 12126 (useWindowDimensionsSharedValue)
import updateSharedValueIfChangedDefault from "updateSharedValueIfChanged" /* 11448 */;
import subscribeToWindowDimensionsDefault from "subscribeToWindowDimensions" /* 12127 */;
import ReanimatedRexport_mod from "ReanimatedRexport" /* 4343 */;
import useWindowDimensions_mod from "useWindowDimensions" /* 1477 */;
import size from "module_2" /* 2 */;
2026-07-23 10:11:24 +00:00
let ReanimatedRexport = ReanimatedRexport_mod;
let useWindowDimensions = useWindowDimensions_mod;
2026-07-23 10:11:24 +00:00
const merged = Object.assign(useWindowDimensions.getWindowDimensions());
const mutable = ReanimatedRexport.makeMutable({});
let ReanimatedRexport = ReanimatedRexport_mod;
let useWindowDimensions = useWindowDimensions_mod;
2026-07-23 10:11:24 +00:00
const merged1 = Object.assign(useWindowDimensions.getWindowDimensions({ ignoreKeyboard: true }));
const mutable1 = ReanimatedRexport.makeMutable({});
2026-08-24 06:08:38 +00:00
subscribeToWindowDimensionsDefault((arg0, arg1) => {
updateSharedValueIfChangedDefault(mutable, arg0);
updateSharedValueIfChangedDefault(mutable1, arg1);
2026-07-20 16:05:17 +00:00
});
2026-07-29 08:29:29 +00:00
function getWindowDimensionsWorklet(arg0) {
let ignoreKeyboard;
if (arg0 != null) {
ignoreKeyboard = tmp.ignoreKeyboard;
}
if (true === ignoreKeyboard) {
value = mutable1.get();
2026-07-29 08:29:29 +00:00
} else {
value = mutable.get();
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
return value;
}
getWindowDimensionsWorklet.__closure = { windowDimensionsSharedValueIgnoringKeyboard: mutable1, windowDimensionsSharedValue: mutable };
getWindowDimensionsWorklet.__workletHash = 17271034964949;
getWindowDimensionsWorklet.__initData = { code: "function getWindowDimensionsWorklet_useWindowDimensionsSharedValueNativeTsx1(params=undefined){const{windowDimensionsSharedValueIgnoringKeyboard,windowDimensionsSharedValue}=this.__closure;return(params===null||params===void 0?void 0:params.ignoreKeyboard)===true?windowDimensionsSharedValueIgnoringKeyboard.get():windowDimensionsSharedValue.get();}" };
const result = size.fileFinishedImporting("modules/screen/useWindowDimensionsSharedValue.native.tsx");
2026-07-23 10:11:24 +00:00
export default function useWindowDimensionsSharedValue() {
let ignoreKeyboard;
2026-07-29 08:29:29 +00:00
if (arg0 != null) {
2026-07-23 10:11:24 +00:00
ignoreKeyboard = tmp.ignoreKeyboard;
}
2026-07-29 08:29:29 +00:00
return true === ignoreKeyboard ? mutable1 : mutable;
2026-07-23 10:11:24 +00:00
};
2026-07-29 08:29:29 +00:00
export { getWindowDimensionsWorklet };