@@ -15,7 +15,37 @@ export const config = {
15
15
* https://github.com/ai/easings.net/blob/master/src/easings/easingsFunctions.ts
16
16
*/
17
17
interface EasingDictionary {
18
- [ easing : string ] : EasingFunction
18
+ linear : ( t : number ) => number
19
+ easeInQuad : ( t : number ) => number
20
+ easeOutQuad : ( t : number ) => number
21
+ easeInOutQuad : ( t : number ) => number
22
+ easeInCubic : ( t : number ) => number
23
+ easeOutCubic : ( t : number ) => number
24
+ easeInOutCubic : ( t : number ) => number
25
+ easeInQuart : ( t : number ) => number
26
+ easeOutQuart : ( t : number ) => number
27
+ easeInOutQuart : ( t : number ) => number
28
+ easeInQuint : ( t : number ) => number
29
+ easeOutQuint : ( t : number ) => number
30
+ easeInOutQuint : ( t : number ) => number
31
+ easeInSine : ( t : number ) => number
32
+ easeOutSine : ( t : number ) => number
33
+ easeInOutSine : ( t : number ) => number
34
+ easeInExpo : ( t : number ) => number
35
+ easeOutExpo : ( t : number ) => number
36
+ easeInOutExpo : ( t : number ) => number
37
+ easeInCirc : ( t : number ) => number
38
+ easeOutCirc : ( t : number ) => number
39
+ easeInOutCirc : ( t : number ) => number
40
+ easeInBack : ( t : number ) => number
41
+ easeOutBack : ( t : number ) => number
42
+ easeInOutBack : ( t : number ) => number
43
+ easeInElastic : ( t : number ) => number
44
+ easeOutElastic : ( t : number ) => number
45
+ easeInOutElastic : ( t : number ) => number
46
+ easeInBounce : ( t : number ) => number
47
+ easeOutBounce : ( t : number ) => number
48
+ easeInOutBounce : ( t : number ) => number
19
49
}
20
50
21
51
const c1 = 1.70158
0 commit comments