decord/source/10221_dealWithAnimation.js
2026-08-25 06:04:03 +00:00

41 lines
1.8 KiB
JavaScript

// Module ID: 10221
// Function ID: 10222
// Name: dealWithAnimation
// Dependencies: [1654]
// Module 10221 (dealWithAnimation)
const require = arg1;
const dependencyMap = arg6;
let closure_2 = { code: "function pnpm_dealWithAnimationTs2(isFinished){const{cb}=this.__closure;return cb(isFinished);}" };
let closure_3 = { code: "function pnpm_dealWithAnimationTs3(isFinished){const{cb}=this.__closure;return cb(isFinished);}" };
function dealWithAnimation(type) {
closure_0 = type;
type = type.type;
if ("spring" === type) {
return (value, cb) => {
type = cb;
const fn = function o(arg0) {
return cb(arg0);
};
fn.__closure = { cb };
fn.__workletHash = 5381689684735;
fn.__initData = closure_1_2;
return type(closure_1_1[0]).withSpring(value, type.config, fn);
};
} else {
return "timing" === type ? ((value, cb) => {
type = cb;
const fn = function o(arg0) {
return cb(arg0);
};
fn.__closure = { cb };
fn.__workletHash = 457847741022;
fn.__initData = closure_1_3;
return type(closure_1_1[0]).withTiming(value, type.config, fn);
}) : undefined;
}
}
dealWithAnimation.__closure = { withSpring: require("cancelAnimation").withSpring, withTiming: require("cancelAnimation").withTiming };
dealWithAnimation.__workletHash = 2113361159301;
dealWithAnimation.__initData = { code: "function dealWithAnimation_Pnpm_dealWithAnimationTs1(withAnimation){const{withSpring,withTiming}=this.__closure;switch(withAnimation.type){case\"spring\":return function(value,cb){return withSpring(value,withAnimation.config,function(isFinished){return cb(isFinished);});};case\"timing\":return function(value,cb){return withTiming(value,withAnimation.config,function(isFinished){return cb(isFinished);});};}}" };
arg5.dealWithAnimation = dealWithAnimation;