decord/source/__polyfill/01xxx/module_1780.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

79 lines
3.4 KiB
JavaScript

// Module ID: 1780
// Function ID: 1781
// Dependencies: [1781, 1783]
// Exports: useAnimatedGestureHandler
// Module 1780
const require = globalThis.__r;
const require = arg1;
const dependencyMap = arg6;
let closure_2 = { UNDETERMINED: 0, FAILED: 1, BEGAN: 2, CANCELLED: 3, ACTIVE: 4, END: 5 };
const __initData = { code: "function pnpm_useAnimatedGestureHandlerTs1(e){const{useWeb,EVENT_TYPE,handlers,context}=this.__closure;const event=useWeb?e.nativeEvent:e;if(event.state===EVENT_TYPE.BEGAN&&handlers.onStart){handlers.onStart(event,context);}if(event.state===EVENT_TYPE.ACTIVE&&handlers.onActive){handlers.onActive(event,context);}if(event.oldState===EVENT_TYPE.ACTIVE&&event.state===EVENT_TYPE.END&&handlers.onEnd){handlers.onEnd(event,context);}if(event.oldState===EVENT_TYPE.BEGAN&&event.state===EVENT_TYPE.FAILED&&handlers.onFail){handlers.onFail(event,context);}if(event.oldState===EVENT_TYPE.ACTIVE&&event.state===EVENT_TYPE.CANCELLED&&handlers.onCancel){handlers.onCancel(event,context);}if((event.oldState===EVENT_TYPE.BEGAN||event.oldState===EVENT_TYPE.ACTIVE)&&event.state!==EVENT_TYPE.BEGAN&&event.state!==EVENT_TYPE.ACTIVE&&handlers.onFinish){handlers.onFinish(event,context,event.state===EVENT_TYPE.CANCELLED||event.state===EVENT_TYPE.FAILED);}}" };
export const useAnimatedGestureHandler = function useAnimatedGestureHandler(handlers, items10) {
_require = handlers;
const handler = require("module_1781").useHandler(handlers, items10);
context = handler.context;
const useWeb = handler.useWeb;
const fn = function s(nativeEvent) {
if (useWeb) {
nativeEvent = nativeEvent.nativeEvent;
}
let onStart = nativeEvent.state === useWeb.BEGAN;
if (onStart) {
onStart = handlers.onStart;
}
if (onStart) {
handlers.onStart(nativeEvent, context);
}
let onActive = nativeEvent.state === tmp.ACTIVE;
if (onActive) {
onActive = handlers.onActive;
}
if (onActive) {
handlers.onActive(nativeEvent, context);
}
let onEnd = nativeEvent.oldState === tmp.ACTIVE && nativeEvent.state === tmp.END;
if (onEnd) {
onEnd = handlers.onEnd;
}
if (onEnd) {
handlers.onEnd(nativeEvent, context);
}
let onFail = nativeEvent.oldState === tmp.BEGAN && nativeEvent.state === tmp.FAILED;
if (onFail) {
onFail = handlers.onFail;
}
if (onFail) {
handlers.onFail(nativeEvent, context);
}
let onCancel = nativeEvent.oldState === tmp.ACTIVE && nativeEvent.state === tmp.CANCELLED;
if (onCancel) {
onCancel = handlers.onCancel;
}
if (onCancel) {
handlers.onCancel(nativeEvent, context);
}
let tmp22 = nativeEvent.oldState !== tmp.BEGAN && nativeEvent.oldState !== tmp.ACTIVE || nativeEvent.state === tmp.BEGAN || nativeEvent.state === tmp.ACTIVE;
if (!tmp22) {
tmp22 = !handlers.onFinish;
}
if (!tmp22) {
let tmp26 = nativeEvent.state === tmp.CANCELLED;
if (!tmp26) {
tmp26 = nativeEvent.state === tmp.FAILED;
}
handlers.onFinish(nativeEvent, context, tmp26);
}
};
fn.__closure = { useWeb, EVENT_TYPE: useWeb, handlers, context };
fn.__workletHash = 2401621621985;
fn.__initData = __initData;
let event = fn;
if (!useWeb) {
event = require("module_1783").useEvent(fn, ["onGestureHandlerStateChange", "onGestureHandlerEvent"], tmp4);
const tmpResult = require("module_1783");
}
return event;
};