UNPKG

ts-useful

Version:

Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.

36 lines (35 loc) 1.53 kB
export declare class Easing { static linear: (v: number) => number; static sineIn: (v: number) => number; static sineOut: (v: number) => number; static sineInOut: (v: number) => number; static quadIn: (v: number) => number; static quadOut: (v: number) => number; static quadInOut: (v: number) => number; static cubicIn: (v: number) => number; static cubicOut: (v: number) => number; static cubicInOut: (v: number) => number; static quartIn: (v: number) => number; static quartOut: (v: number) => number; static quartInOut: (v: number) => number; static quintIn: (v: number) => number; static quintOut: (v: number) => number; static quintInOut: (v: number) => number; static expoIn: (v: number) => number; static expoOut: (v: number) => number; static expoInOut: (v: number) => number; static circIn: (v: number) => number; static circOut: (v: number) => number; static circInOut: (v: number) => number; static backIn: (v: number) => number; static backOut: (v: number) => number; static backInOut: (v: number) => number; static boomerang: (t: number) => number; static elasticIn: (t: number) => number; static elasticOut: (t: number) => number; static elasticInOut: (t: number) => number; static bounceOut: (t: number) => number; static bounceIn: (t: number) => number; static bounceInOut: (t: number) => number; static random: () => (t: number) => number; }