add easing functions to jquery and jqueryui

This commit is contained in:
error
2015-12-22 10:26:33 -06:00
parent 4c41545030
commit cf2a968f0e
2 changed files with 46 additions and 0 deletions
+13
View File
@@ -607,6 +607,16 @@ interface JQueryAnimationOptions {
specialEasing?: Object;
}
interface JQueryEasingFunction {
( percent: number ): number;
}
interface JQueryEasingFunctions {
[ name: string ]: JQueryEasingFunction;
linear: JQueryEasingFunction;
swing: JQueryEasingFunction;
}
/**
* Static members of jQuery (those on $ and jQuery themselves)
*/
@@ -889,6 +899,9 @@ interface JQueryStatic {
/**
* Effects
*/
easing: JQueryEasingFunctions;
fx: {
tick: () => void;
/**
+33
View File
@@ -1804,3 +1804,36 @@ interface JQueryStatic {
widget: JQueryUI.Widget;
Widget: JQueryUI.Widget;
}
interface JQueryEasingFunctions {
easeInQuad: JQueryEasingFunction;
easeOutQuad: JQueryEasingFunction;
easeInOutQuad: JQueryEasingFunction;
easeInCubic: JQueryEasingFunction;
easeOutCubic: JQueryEasingFunction;
easeInOutCubic: JQueryEasingFunction;
easeInQuart: JQueryEasingFunction;
easeOutQuart: JQueryEasingFunction;
easeInOutQuart: JQueryEasingFunction;
easeInQuint: JQueryEasingFunction;
easeOutQuint: JQueryEasingFunction;
easeInOutQuint: JQueryEasingFunction;
easeInExpo: JQueryEasingFunction;
easeOutExpo: JQueryEasingFunction;
easeInOutExpo: JQueryEasingFunction;
easeInSine: JQueryEasingFunction;
easeOutSine: JQueryEasingFunction;
easeInOutSine: JQueryEasingFunction;
easeInCirc: JQueryEasingFunction;
easeOutCirc: JQueryEasingFunction;
easeInOutCirc: JQueryEasingFunction;
easeInElastic: JQueryEasingFunction;
easeOutElastic: JQueryEasingFunction;
easeInOutElastic: JQueryEasingFunction;
easeInBack: JQueryEasingFunction;
easeOutBack: JQueryEasingFunction;
easeInOutBack: JQueryEasingFunction;
easeInBounce: JQueryEasingFunction;
easeOutBounce: JQueryEasingFunction;
easeInOutBounce: JQueryEasingFunction;
}