Skip to content

Commit 8bfb005

Browse files
committed
fix: export the list of easing functions in the EasingDictionary type
1 parent 0ee4790 commit 8bfb005

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

packages/core/src/constants.ts

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,37 @@ export const config = {
1515
* https://github.com/ai/easings.net/blob/master/src/easings/easingsFunctions.ts
1616
*/
1717
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
1949
}
2050

2151
const c1 = 1.70158

0 commit comments

Comments
 (0)