decord/source/__polyfill/01xxx/module_1825.js
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

59 lines
2 KiB
JavaScript

// Module ID: 1825
// Function ID: 1826
// Dependencies: [19, 17, 1826]
// Exports: useAnimatedValue, useEventHandlerRegistration
// Module 1825
import _mod17 from "module_17" /* 17 */;
import _mod19 from "module_19" /* 19 */;
import _mod1826 from "module_1826" /* 1826 */;
const useRef = _mod19.useRef;
const Animated = _mod17.Animated;
export function useEventHandlerRegistration(arg0) {
return (workletEventHandler) => {
if (workletEventHandler.current) {
let findNodeHandleResult = ref(dependencyMap[2]).findNodeHandle(tmp.current);
if (findNodeHandleResult) {
if ("workletEventHandler" in workletEventHandler) {
workletEventHandler.workletEventHandler.registerForEvents(findNodeHandleResult);
workletEventHandler = workletEventHandler.workletEventHandler;
} else {
workletEventHandler.registerForEvents(findNodeHandleResult);
}
}
const obj = ref(dependencyMap[2]);
} else {
const _queueMicrotask = queueMicrotask;
queueMicrotask(function attachWorkletHandlers() {
const findNodeHandleResult = _mod1826.findNodeHandle(workletEventHandler.current);
if (findNodeHandleResult) {
if ("workletEventHandler" in workletEventHandler) {
obj2.workletEventHandler.registerForEvents(findNodeHandleResult);
} else {
obj2.registerForEvents(findNodeHandleResult);
}
}
});
}
return () => {
const findNodeHandleResult = _mod1826.findNodeHandle(workletEventHandler.current);
if (findNodeHandleResult) {
if ("workletEventHandler" in workletEventHandler) {
obj2.workletEventHandler.unregisterFromEvents(findNodeHandleResult);
} else {
obj2.unregisterFromEvents(findNodeHandleResult);
}
}
};
};
}
export const useAnimatedValue = function useAnimatedValue(arg0, arg1) {
const tmp = useRef(null);
if (null === tmp.current) {
value = new Animated.Value(arg0, arg1);
tmp.current = value;
}
return tmp.current;
};