@studiometa/js-toolkit
Version:
A set of useful little bits of JavaScript to boost your project! 🚀
12 lines (11 loc) • 353 B
JavaScript
function createEaseOut(easeIn) {
return (progress) => 1 - easeIn(1 - progress);
}
function createEaseInOut(easeIn) {
return (progress) => progress === 0 ? 0 : progress === 1 ? 1 : progress < 0.5 ? easeIn(progress * 2) / 2 : 1 - easeIn((1 - progress) * 2) / 2;
}
export {
createEaseInOut,
createEaseOut
};
//# sourceMappingURL=createEases.js.map