MCPcopy
hub / github.com/pmndrs/react-spring / EasingDictionary

Interface EasingDictionary

packages/shared/src/easings.ts:27–60  ·  view source on GitHub ↗

* With thanks to ai easings.net * https://github.com/ai/easings.net/blob/master/src/easings/easingsFunctions.ts

Source from the content-addressed store, hash-verified

25 * https://github.com/ai/easings.net/blob/master/src/easings/easingsFunctions.ts
26 */
27interface 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
62const c1 = 1.70158
63const c2 = c1 * 1.525

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…