UNPKG

js-easing-functions

Version:

Javascript easing functions based upon jQuery's easing functions, using Robert Penner's easing equations

31 lines (30 loc) 3.85 kB
export declare function easeInQuad(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeOutQuad(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInOutQuad(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInCubic(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeOutCubic(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInOutCubic(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInQuart(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeOutQuart(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInOutQuart(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInQuint(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeOutQuint(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInOutQuint(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInSine(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeOutSine(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInOutSine(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInExpo(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeOutExpo(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInOutExpo(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInCirc(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeOutCirc(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInOutCirc(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInElastic(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeOutElastic(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInOutElastic(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInBack(elapsed: number, initialValue: number, amountOfChange: number, duration: number, s?: number): number; export declare function easeOutBack(elapsed: number, initialValue: number, amountOfChange: number, duration: number, s?: number): number; export declare function easeInOutBack(elapsed: number, initialValue: number, amountOfChange: number, duration: number, s?: number): number; export declare function easeInBounce(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeOutBounce(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number; export declare function easeInOutBounce(elapsed: number, initialValue: number, amountOfChange: number, duration: number): number;