decord/beta/source/modules/reanimated/utils/updateSharedValueIfChanged.native.tsx
2026-10-12 16:32:48 +00:00

66 lines
3.7 KiB
TypeScript

// Module ID: 10373
// Function ID: 10374
// Name: updateSharedValueIfChanged
// Dependencies: [4850, 2]
// Module 10373 (updateSharedValueIfChanged)
import ReanimatedRexport from "ReanimatedRexport" /* 4850 */;
import size from "module_2" /* 2 */;
const fn = function u(get, arg1) {
if (globalThis._WORKLET) {
const value = get.get();
const obj2 = {};
const merged = Object.assign(value);
const merged1 = Object.assign(arg1);
for (const key10024 in obj2) {
if (value[key10024] === obj2[key10024]) {
continue;
} else {
let result = get.set(obj2);
break;
}
break;
}
} else {
const obj = ReanimatedRexport;
obj.runOnUI(fn)(get, arg1);
}
};
let obj = { runOnUI: ReanimatedRexport.runOnUI, updateSharedValueIfChanged: "r" };
fn.__closure = obj;
fn.__workletHash = 6367316923455;
fn.__initData = { code: "function updateSharedValueIfChangedNativeTsx2(sharedValue,value){const{runOnUI,updateSharedValueIfChanged}=this.__closure;if(!_WORKLET){runOnUI(updateSharedValueIfChanged)(sharedValue,value);}else{const _sharedValue=sharedValue.get();const newValue={..._sharedValue,...value};for(const key in newValue){if(_sharedValue[key]!==newValue[key]){sharedValue.set(newValue);break;}}}}" };
let obj2 = { runOnUI: ReanimatedRexport.runOnUI };
fn.__closure = obj2;
fn.__workletHash = 13662114226774;
fn.__initData = { code: "function updateSharedValueIfChanged_updateSharedValueIfChangedNativeTsx1(sharedValue,value){const updateSharedValueIfChanged_updateSharedValueIfChangedNativeTsx1=this._recur;const{runOnUI}=this.__closure;if(!_WORKLET){runOnUI(updateSharedValueIfChanged_updateSharedValueIfChangedNativeTsx1)(sharedValue,value);}else{const _sharedValue=sharedValue.get();const newValue={..._sharedValue,...value};for(const key in newValue){if(_sharedValue[key]!==newValue[key]){sharedValue.set(newValue);break;}}}}" };
const fn2 = function u(get, arg1) {
if (globalThis._WORKLET) {
let num;
const value = get.get();
if (value.length !== arg1.length) {
const result = get.set(arg1);
}
for (let num = 0; num < arg1.length; num = num + 1) {
if (value[num] !== arg1[num]) {
let result1 = get.set(arg1);
}
}
} else {
const obj = ReanimatedRexport;
obj.runOnUI(fn2)(get, arg1);
}
};
fn2.__closure = { runOnUI: ReanimatedRexport.runOnUI, updateSharedValueArrayIfChanged: "r" };
fn2.__workletHash = 10682766507787;
fn2.__initData = { code: "function updateSharedValueIfChangedNativeTsx4(sharedValue,value){const{runOnUI,updateSharedValueArrayIfChanged}=this.__closure;if(!_WORKLET){runOnUI(updateSharedValueArrayIfChanged)(sharedValue,value);}else{const _sharedValue=sharedValue.get();if(_sharedValue.length!==value.length){sharedValue.set(value);}for(let i=0;i<value.length;i++){if(_sharedValue[i]!==value[i]){sharedValue.set(value);}}}}" };
({ runOnUI: ReanimatedRexport.runOnUI, updateSharedValueArrayIfChanged: "r" });
fn2.__closure = { runOnUI: ReanimatedRexport.runOnUI };
fn2.__workletHash = 13887777879519;
fn2.__initData = { code: "function updateSharedValueArrayIfChanged_updateSharedValueIfChangedNativeTsx3(sharedValue,value){const updateSharedValueArrayIfChanged_updateSharedValueIfChangedNativeTsx3=this._recur;const{runOnUI}=this.__closure;if(!_WORKLET){runOnUI(updateSharedValueArrayIfChanged_updateSharedValueIfChangedNativeTsx3)(sharedValue,value);}else{const _sharedValue=sharedValue.get();if(_sharedValue.length!==value.length){sharedValue.set(value);}for(let i=0;i<value.length;i++){if(_sharedValue[i]!==value[i]){sharedValue.set(value);}}}}" };
({ runOnUI: ReanimatedRexport.runOnUI });
let result = size.fileFinishedImporting("modules/reanimated/utils/updateSharedValueIfChanged.native.tsx");
export default fn;
export const updateSharedValueArrayIfChanged = fn2;