UNPKG

@studiometa/js-toolkit

Version:

A set of useful little bits of JavaScript to boost your project! 🚀

24 lines (23 loc) • 820 B
/** * Easing function. * * @param progress Progress value betwen `0` and `1`. * @return Eased value between `0` and `1`. */ export type EasingFunction = (progress: number) => number; /** * Create an out easing function. * * @param {EasingFunction} easeIn The ease in function. * @return {EasingFunction} The out function. * @link https://js-toolkit.studiometa.dev/utils/math/createEaseOut.html */ export declare function createEaseOut(easeIn: EasingFunction): EasingFunction; /** * Create an in-out easing function. * * @param {EasingFunction} easeIn The ease in function. * @return {EasingFunction} The in-out function. * @link https://js-toolkit.studiometa.dev/utils/math/createEaseInOut.html */ export declare function createEaseInOut(easeIn: EasingFunction): EasingFunction;