UNPKG

@stimulus-library/utilities

Version:

A library of useful controllers for Stimulus

35 lines (34 loc) 1.36 kB
export type EasingFunction = (progress: number) => number; export declare const EasingFunctions: { linear: (x: number) => number; easeInQuad: (x: number) => number; easeOutQuad: (x: number) => number; easeInOutQuad: (x: number) => number; easeInCubic: (x: number) => number; easeOutCubic: (x: number) => number; easeInOutCubic: (x: number) => number; easeInQuart: (x: number) => number; easeOutQuart: (x: number) => number; easeInOutQuart: (x: number) => number; easeInQuint: (x: number) => number; easeOutQuint: (x: number) => number; easeInOutQuint: (x: number) => number; easeInSine: (x: number) => number; easeOutSine: (x: number) => number; easeInOutSine: (x: number) => number; easeInExpo: (x: number) => number; easeOutExpo: (x: number) => number; easeInOutExpo: (x: number) => number; easeInCirc: (x: number) => number; easeOutCirc: (x: number) => number; easeInOutCirc: (x: number) => number; easeInBack: (x: number) => number; easeOutBack: (x: number) => number; easeInOutBack: (x: number) => number; easeInElastic: (x: number) => number; easeOutElastic: (x: number) => number; easeInOutElastic: (x: number) => number; easeInBounce: (x: number) => number; easeOutBounce: EasingFunction; easeInOutBounce: (x: number) => number; };