DefinitelyTyped/types/eases/index.d.ts
2018-06-25 23:22:35 -07:00

44 lines
1.2 KiB
TypeScript

// Type definitions for eases 1.0
// Project: https://github.com/mattdesl/eases
// Definitions by: Mathias Paumgarten <https://github.com/MathiasPaumgarten>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
interface Eases {
backInOut(t: number): number;
backIn(t: number): number;
backOut(t: number): number;
bounceInOut(t: number): number;
bounceIn(t: number): number;
bounceOut(t: number): number;
circInOut(t: number): number;
circIn(t: number): number;
circOut(t: number): number;
cubicInOut(t: number): number;
cubicIn(t: number): number;
cubicOut(t: number): number;
elasticInOut(t: number): number;
elasticIn(t: number): number;
elasticOut(t: number): number;
expoInOut(t: number): number;
expoIn(t: number): number;
expoOut(t: number): number;
linear(t: number): number;
quadInOut(t: number): number;
quadIn(t: number): number;
quadOut(t: number): number;
quartInOut(t: number): number;
quartIn(t: number): number;
quartOut(t: number): number;
quintInOut(t: number): number;
quintIn(t: number): number;
quintOut(t: number): number;
sineInOut(t: number): number;
sineIn(t: number): number;
sineOut(t: number): number;
}
declare const eases: Eases;
export = eases;
export as namespace eases;