// Module ID: 11391 // Function ID: 11392 // Name: useWindowDimensionsSharedValue // Dependencies: [4570, 1485, 11392, 9547, 2] // Exports: default, getWindowDimensionsWorklet // Module 11391 (useWindowDimensionsSharedValue) import updateSharedValueIfChangedDefault from "updateSharedValueIfChanged" /* 9547 */; import subscribeToWindowDimensionsDefault from "subscribeToWindowDimensions" /* 11392 */; import ReanimatedRexport_mod from "ReanimatedRexport" /* 4570 */; import useWindowDimensions_mod from "useWindowDimensions" /* 1485 */; import size from "module_2" /* 2 */; let ReanimatedRexport = ReanimatedRexport_mod; const makeMutable = ReanimatedRexport.makeMutable; const obj = {}; let useWindowDimensions = useWindowDimensions_mod; const merged = Object.assign(useWindowDimensions.getWindowDimensions()); const mutable = makeMutable(obj); ReanimatedRexport = ReanimatedRexport_mod; const makeMutable2 = ReanimatedRexport.makeMutable; const obj2 = {}; useWindowDimensions = useWindowDimensions_mod; const merged1 = Object.assign(useWindowDimensions.getWindowDimensions({ ignoreKeyboard: true })); const mutable2 = makeMutable2(obj2); subscribeToWindowDimensionsDefault((arg0, arg1) => { updateSharedValueIfChangedDefault(mutable, arg0); updateSharedValueIfChangedDefault(mutable2, arg1); }); function getWindowDimensionsWorklet(arg0) { let value; let ignoreKeyboard; if (arg0 != null) { ignoreKeyboard = tmp.ignoreKeyboard; } if (true === ignoreKeyboard) { value = mutable2.get(); } else { value = mutable.get(); } return value; } getWindowDimensionsWorklet.__closure = { windowDimensionsSharedValueIgnoringKeyboard: mutable2, 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"); export default function useWindowDimensionsSharedValue() { let ignoreKeyboard; if (arg0 != null) { ignoreKeyboard = tmp.ignoreKeyboard; } return true === ignoreKeyboard ? mutable2 : mutable; }; export { getWindowDimensionsWorklet };