Files
discord-decomp/modules/reanimated/utils/updateSharedValueIfChanged.native.tsx
T
2026-11-01 12:12:55 +02:00

81 lines
3.3 KiB
TypeScript

// Metro module 10042 (f10043).
import * as _ReanimatedRexport from "../ReanimatedRexport";
let u2;
let c6678_0;
let env6677 = {};
const r12 = function u(a0, a1) {
if (_WORKLET) {
const r10 = a0.get();
const r22 = {
...r10,
...a1
};
for (const key in r22) {
if (r10[key] !== r22[key]) {
a0.set(r22);
break;
}
}
} else {
_ReanimatedRexport.runOnUI(u2)(a0, a1);
}
};
r12.__closure = {
runOnUI: _ReanimatedRexport.runOnUI,
updateSharedValueIfChanged: void 0
};
r12.__workletHash = 6367316923455;
r12.__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;}}}}"
};
u2 = r12;
r12.__closure = {
runOnUI: _ReanimatedRexport.runOnUI
};
r12.__workletHash = 13662114226774;
r12.__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;}}}}"
};
c6678_0 = void 0;
const r25 = function u(a0, a1) {
if (_WORKLET) {
const r19 = a0.get();
if (r19.length !== a1.length) {
a0.set(a1);
}
const length = a1.length;
let r0 = 0;
if (0 < length) {
do {
const r26 = r19[r0];
const r27 = a1[r0];
const r1 = r0;
if (r26 !== r27) {
a0.set(a1);
}
r0 = r1 + 1;
} while (r0 < a1.length);
}
} else {
_ReanimatedRexport.runOnUI(c6678_0)(a0, a1);
}
};
r25.__closure = {
runOnUI: _ReanimatedRexport.runOnUI,
updateSharedValueArrayIfChanged: void 0
};
r25.__workletHash = 10682766507787;
r25.__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);}}}}"
};
c6678_0 = r25;
c6678_0.__closure = {
runOnUI: _ReanimatedRexport.runOnUI
};
c6678_0.__workletHash = 13887777879519;
c6678_0.__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);}}}}"
};
export default r12;
export { c6678_0 as updateSharedValueArrayIfChanged };