tdesign-mobile-vue
Version:
tdesign-mobile-vue
24 lines (21 loc) • 591 B
JavaScript
/**
* tdesign v1.9.3
* (c) 2025 TDesign Group
* @license MIT
*/
var linear = function linear(current, start, end, duration) {
var change = end - start;
var offset = change * current / duration;
return offset + start;
};
var easeInOutCubic = function easeInOutCubic(current, start, end, duration) {
var change = (end - start) / 2;
var time = current / (duration / 2);
if (time < 1) {
return change * time * time * time + start;
}
time -= 2;
return change * (time * time * time + 2) + start;
};
export { easeInOutCubic, linear };
//# sourceMappingURL=easing.js.map