count-up-es-react
Version:
CountUp AnimationNumber
58 lines (57 loc) • 3.38 kB
TypeScript
import type { Easing } from '../index';
declare function easeInQuad(t: number, b: number, c: number, d: number): number;
declare function easeOutQuad(t: number, b: number, c: number, d: number): number;
declare function easeInOutQuad(t: number, b: number, c: number, d: number): number;
declare function easeInCubic(t: number, b: number, c: number, d: number): number;
declare function easeOutCubic(t: number, b: number, c: number, d: number): number;
declare function easeInOutCubic(t: number, b: number, c: number, d: number): number;
declare function easeInQuart(t: number, b: number, c: number, d: number): number;
declare function easeOutQuart(t: number, b: number, c: number, d: number): number;
declare function easeInOutQuart(t: number, b: number, c: number, d: number): number;
declare function easeInQuint(t: number, b: number, c: number, d: number): number;
declare function easeOutQuint(t: number, b: number, c: number, d: number): number;
declare function easeInOutQuint(t: number, b: number, c: number, d: number): number;
declare function easeInSine(t: number, b: number, c: number, d: number): number;
declare function easeOutSine(t: number, b: number, c: number, d: number): number;
declare function easeInOutSine(t: number, b: number, c: number, d: number): number;
declare function easeInExpo(t: number, b: number, c: number, d: number): number;
declare function easeOutExpo(t: number, b: number, c: number, d: number): number;
declare function easeInOutExpo(t: number, b: number, c: number, d: number): number;
declare function easeInCirc(t: number, b: number, c: number, d: number): number;
declare function easeOutCirc(t: number, b: number, c: number, d: number): number;
declare function easeInOutCirc(t: number, b: number, c: number, d: number): number;
declare function easeInElastic(t: number, b: number, c: number, d: number): number;
declare function easeOutElastic(t: number, b: number, c: number, d: number): number;
declare function easeInOutElastic(t: number, b: number, c: number, d: number): number;
declare function easeOutBounce(t: number, b: number, c: number, d: number): number;
export declare const easings: {
easeInCubic: typeof easeInCubic;
easeOutCubic: typeof easeOutCubic;
linear: (t: number, b: number, c: number, d: number) => number;
easeInQuad: typeof easeInQuad;
easeOutQuad: typeof easeOutQuad;
easeInOutQuad: typeof easeInOutQuad;
easeOutBounce: typeof easeOutBounce;
easeInOutCubic: typeof easeInOutCubic;
easeInOutElastic: typeof easeInOutElastic;
easeOutElastic: typeof easeOutElastic;
easeInElastic: typeof easeInElastic;
easeInOutCirc: typeof easeInOutCirc;
easeInOutExpo: typeof easeInOutExpo;
easeOutExpo: typeof easeOutExpo;
easeInQuart: typeof easeInQuart;
easeOutQuart: typeof easeOutQuart;
easeOutCirc: typeof easeOutCirc;
easeInCirc: typeof easeInCirc;
easeInExpo: typeof easeInExpo;
easeInOutSine: typeof easeInOutSine;
easeInOutQuart: typeof easeInOutQuart;
easeOutSine: typeof easeOutSine;
easeInSine: typeof easeInSine;
easeInQuint: typeof easeInQuint;
easeOutQuint: typeof easeOutQuint;
easeInOutQuint: typeof easeInOutQuint;
};
export declare const defaultEasing: typeof easeOutQuint;
export declare const getEasing: (easing: Easing) => (t: number, b: number, c: number, d: number) => number;
export {};