47 lines
1.5 KiB
JavaScript
47 lines
1.5 KiB
JavaScript
// Metro module 5265 (f5266).
|
|
import * as _Module1606 from "./Module1606";
|
|
const n = function n(a0, a1) {
|
|
if (a0 === "easeIn") {
|
|
return {
|
|
easing: _Module1606.Easing.in(_Module1606.Easing.ease),
|
|
duration: a1
|
|
};
|
|
}
|
|
if (a0 === "easeOut") {
|
|
return {
|
|
easing: _Module1606.Easing.out(_Module1606.Easing.ease),
|
|
duration: a1
|
|
};
|
|
}
|
|
if (a0 === "easeInEaseOut") {
|
|
return {
|
|
easing: _Module1606.Easing.inOut(_Module1606.Easing.ease),
|
|
duration: a1
|
|
};
|
|
}
|
|
if (a0 === "linear") {
|
|
return {
|
|
easing: _Module1606.Easing.linear,
|
|
duration: a1
|
|
};
|
|
}
|
|
if (a0 === "keyboard") {
|
|
return {
|
|
damping: 500,
|
|
stiffness: 1000,
|
|
mass: 3,
|
|
overshootClamping: true,
|
|
restDisplacementThreshold: 10,
|
|
restSpeedThreshold: 10
|
|
};
|
|
}
|
|
};
|
|
n.__closure = {
|
|
Easing: _Module1606.Easing
|
|
};
|
|
n.__workletHash = 10639588577824;
|
|
n.__initData = {
|
|
code: "function pnpm_getKeyboardAnimationConfigsTs1(easing,duration){const{Easing}=this.__closure;switch(easing){case'easeIn':return{easing:Easing.in(Easing.ease),duration:duration};case'easeOut':return{easing:Easing.out(Easing.ease),duration:duration};case'easeInEaseOut':return{easing:Easing.inOut(Easing.ease),duration:duration};case'linear':return{easing:Easing.linear,duration:duration};case'keyboard':return{damping:500,stiffness:1000,mass:3,overshootClamping:true,restDisplacementThreshold:10,restSpeedThreshold:10};}}"
|
|
};
|
|
export { n as getKeyboardAnimationConfigs };
|