* With thanks to ai easings.net * https://github.com/ai/easings.net/blob/master/src/easings/easingsFunctions.ts
| 25 | * https://github.com/ai/easings.net/blob/master/src/easings/easingsFunctions.ts |
| 26 | */ |
| 27 | interface EasingDictionary { |
| 28 | linear: (t: number) => number |
| 29 | easeInQuad: (t: number) => number |
| 30 | easeOutQuad: (t: number) => number |
| 31 | easeInOutQuad: (t: number) => number |
| 32 | easeInCubic: (t: number) => number |
| 33 | easeOutCubic: (t: number) => number |
| 34 | easeInOutCubic: (t: number) => number |
| 35 | easeInQuart: (t: number) => number |
| 36 | easeOutQuart: (t: number) => number |
| 37 | easeInOutQuart: (t: number) => number |
| 38 | easeInQuint: (t: number) => number |
| 39 | easeOutQuint: (t: number) => number |
| 40 | easeInOutQuint: (t: number) => number |
| 41 | easeInSine: (t: number) => number |
| 42 | easeOutSine: (t: number) => number |
| 43 | easeInOutSine: (t: number) => number |
| 44 | easeInExpo: (t: number) => number |
| 45 | easeOutExpo: (t: number) => number |
| 46 | easeInOutExpo: (t: number) => number |
| 47 | easeInCirc: (t: number) => number |
| 48 | easeOutCirc: (t: number) => number |
| 49 | easeInOutCirc: (t: number) => number |
| 50 | easeInBack: (t: number) => number |
| 51 | easeOutBack: (t: number) => number |
| 52 | easeInOutBack: (t: number) => number |
| 53 | easeInElastic: (t: number) => number |
| 54 | easeOutElastic: (t: number) => number |
| 55 | easeInOutElastic: (t: number) => number |
| 56 | easeInBounce: (t: number) => number |
| 57 | easeOutBounce: (t: number) => number |
| 58 | easeInOutBounce: (t: number) => number |
| 59 | steps: StepsEasing |
| 60 | } |
| 61 | |
| 62 | const c1 = 1.70158 |
| 63 | const c2 = c1 * 1.525 |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…