Easing: { Back: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Bounce: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Circular: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Cubic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Elastic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Exponential: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Linear: { None: ((amount: number) => number) }; Quadratic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Quartic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Quintic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Sinusoidal: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; generatePow: ((power?: number) => { In: any; InOut: any; Out: any }) } = ...
The Ease class provides a collection of easing functions for use with tween.js.