Merge pull request #26842 from MathiasPaumgarten/eases

Adds definitions for eases
This commit is contained in:
Paul van Brenk
2018-06-26 11:02:35 -07:00
committed by GitHub
35 changed files with 262 additions and 0 deletions
+2
View File
@@ -0,0 +1,2 @@
import { backIn } from "./index";
export = backIn;
+2
View File
@@ -0,0 +1,2 @@
import { backInOut } from "./index";
export = backInOut;
+2
View File
@@ -0,0 +1,2 @@
import { backOut } from "./index";
export = backOut;
+2
View File
@@ -0,0 +1,2 @@
import { bounceIn } from "./index";
export = bounceIn;
+2
View File
@@ -0,0 +1,2 @@
import { bounceInOut } from "./index";
export = bounceInOut;
+2
View File
@@ -0,0 +1,2 @@
import { bounceOut } from "./index";
export = bounceOut;
+2
View File
@@ -0,0 +1,2 @@
import { circIn } from "./index";
export = circIn;
+2
View File
@@ -0,0 +1,2 @@
import { circInOut } from "./index";
export = circInOut;
+2
View File
@@ -0,0 +1,2 @@
import { circOut } from "./index";
export = circOut;
+2
View File
@@ -0,0 +1,2 @@
import { cubicIn } from "./index";
export = cubicIn;
+2
View File
@@ -0,0 +1,2 @@
import { cubicInOut } from "./index";
export = cubicInOut;
+2
View File
@@ -0,0 +1,2 @@
import { cubicOut } from "./index";
export = cubicOut;
+100
View File
@@ -0,0 +1,100 @@
import eases = require("eases");
import backInOut = require("eases/backInOut");
import backIn = require("eases/backIn");
import backOut = require("eases/backOut");
import bounceInOut = require("eases/bounceInOut");
import bounceIn = require("eases/bounceIn");
import bounceOut = require("eases/bounceOut");
import circInOut = require("eases/circInOut");
import circIn = require("eases/circIn");
import circOut = require("eases/circOut");
import cubicInOut = require("eases/cubicInOut");
import cubicIn = require("eases/cubicIn");
import cubicOut = require("eases/cubicOut");
import elasticInOut = require("eases/elasticInOut");
import elasticIn = require("eases/elasticIn");
import elasticOut = require("eases/elasticOut");
import expoInOut = require("eases/expoInOut");
import expoIn = require("eases/expoIn");
import expoOut = require("eases/expoOut");
import linear = require("eases/linear");
import quadInOut = require("eases/quadInOut");
import quadIn = require("eases/quadIn");
import quadOut = require("eases/quadOut");
import quartInOut = require("eases/quartInOut");
import quartIn = require("eases/quartIn");
import quartOut = require("eases/quartOut");
import quintInOut = require("eases/quintInOut");
import quintIn = require("eases/quintIn");
import quintOut = require("eases/quintOut");
import sineInOut = require("eases/sineInOut");
import sineIn = require("eases/sineIn");
import sineOut = require("eases/sineOut");
{
eases.backInOut(0.5); // $ExpectType number
eases.backIn(0.5); // $ExpectType number
eases.backOut(0.5); // $ExpectType number
eases.bounceInOut(0.5); // $ExpectType number
eases.bounceIn(0.5); // $ExpectType number
eases.bounceOut(0.5); // $ExpectType number
eases.circInOut(0.5); // $ExpectType number
eases.circIn(0.5); // $ExpectType number
eases.circOut(0.5); // $ExpectType number
eases.cubicInOut(0.5); // $ExpectType number
eases.cubicIn(0.5); // $ExpectType number
eases.cubicOut(0.5); // $ExpectType number
eases.elasticInOut(0.5); // $ExpectType number
eases.elasticIn(0.5); // $ExpectType number
eases.elasticOut(0.5); // $ExpectType number
eases.expoInOut(0.5); // $ExpectType number
eases.expoIn(0.5); // $ExpectType number
eases.expoOut(0.5); // $ExpectType number
eases.linear(0.5); // $ExpectType number
eases.quadInOut(0.5); // $ExpectType number
eases.quadIn(0.5); // $ExpectType number
eases.quadOut(0.5); // $ExpectType number
eases.quartInOut(0.5); // $ExpectType number
eases.quartIn(0.5); // $ExpectType number
eases.quartOut(0.5); // $ExpectType number
eases.quintInOut(0.5); // $ExpectType number
eases.quintIn(0.5); // $ExpectType number
eases.quintOut(0.5); // $ExpectType number
eases.sineInOut(0.5); // $ExpectType number
eases.sineIn(0.5); // $ExpectType number
eases.sineOut(0.5); // $ExpectType number
}
{
backInOut(0.5); // $ExpectType number
backIn(0.5); // $ExpectType number
backOut(0.5); // $ExpectType number
bounceInOut(0.5); // $ExpectType number
bounceIn(0.5); // $ExpectType number
bounceOut(0.5); // $ExpectType number
circInOut(0.5); // $ExpectType number
circIn(0.5); // $ExpectType number
circOut(0.5); // $ExpectType number
cubicInOut(0.5); // $ExpectType number
cubicIn(0.5); // $ExpectType number
cubicOut(0.5); // $ExpectType number
elasticInOut(0.5); // $ExpectType number
elasticIn(0.5); // $ExpectType number
elasticOut(0.5); // $ExpectType number
expoInOut(0.5); // $ExpectType number
expoIn(0.5); // $ExpectType number
expoOut(0.5); // $ExpectType number
linear(0.5); // $ExpectType number
quadInOut(0.5); // $ExpectType number
quadIn(0.5); // $ExpectType number
quadOut(0.5); // $ExpectType number
quartInOut(0.5); // $ExpectType number
quartIn(0.5); // $ExpectType number
quartOut(0.5); // $ExpectType number
quintInOut(0.5); // $ExpectType number
quintIn(0.5); // $ExpectType number
quintOut(0.5); // $ExpectType number
sineInOut(0.5); // $ExpectType number
sineIn(0.5); // $ExpectType number
sineOut(0.5); // $ExpectType number
}
+2
View File
@@ -0,0 +1,2 @@
import { elasticIn } from "./index";
export = elasticIn;
+2
View File
@@ -0,0 +1,2 @@
import { elasticInOut } from "./index";
export = elasticInOut;
+2
View File
@@ -0,0 +1,2 @@
import { elasticOut } from "./index";
export = elasticOut;
+2
View File
@@ -0,0 +1,2 @@
import { expoIn } from "./index";
export = expoIn;
+2
View File
@@ -0,0 +1,2 @@
import { expoInOut } from "./index";
export = expoInOut;
+2
View File
@@ -0,0 +1,2 @@
import { expoOut } from "./index";
export = expoOut;
+43
View File
@@ -0,0 +1,43 @@
// 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;
+2
View File
@@ -0,0 +1,2 @@
import { linear } from "./index";
export = linear;
+2
View File
@@ -0,0 +1,2 @@
import { quadIn } from "./index";
export = quadIn;
+2
View File
@@ -0,0 +1,2 @@
import { quadInOut } from "./index";
export = quadInOut;
+2
View File
@@ -0,0 +1,2 @@
import { quadOut } from "./index";
export = quadOut;
+2
View File
@@ -0,0 +1,2 @@
import { quartIn } from "./index";
export = quartIn;
+2
View File
@@ -0,0 +1,2 @@
import { quartInOut } from "./index";
export = quartInOut;
+2
View File
@@ -0,0 +1,2 @@
import { quartOut } from "./index";
export = quartOut;
+2
View File
@@ -0,0 +1,2 @@
import { quintIn } from "./index";
export = quintIn;
+2
View File
@@ -0,0 +1,2 @@
import { quintInOut } from "./index";
export = quintInOut;
+2
View File
@@ -0,0 +1,2 @@
import { quintOut } from "./index";
export = quintOut;
+2
View File
@@ -0,0 +1,2 @@
import { sineIn } from "./index";
export = sineIn;
+2
View File
@@ -0,0 +1,2 @@
import { sineInOut } from "./index";
export = sineInOut;
+2
View File
@@ -0,0 +1,2 @@
import { sineOut } from "./index";
export = sineOut;
+54
View File
@@ -0,0 +1,54 @@
{
"compilerOptions": {
"module": "commonjs",
"lib": [
"es6"
],
"noImplicitAny": true,
"noImplicitThis": true,
"strictNullChecks": true,
"strictFunctionTypes": true,
"baseUrl": "../",
"typeRoots": [
"../"
],
"types": [],
"noEmit": true,
"forceConsistentCasingInFileNames": true
},
"files": [
"index.d.ts",
"eases-tests.ts",
"backInOut.d.ts",
"backIn.d.ts",
"backOut.d.ts",
"bounceInOut.d.ts",
"bounceIn.d.ts",
"bounceOut.d.ts",
"circInOut.d.ts",
"circIn.d.ts",
"circOut.d.ts",
"cubicInOut.d.ts",
"cubicIn.d.ts",
"cubicOut.d.ts",
"elasticInOut.d.ts",
"elasticIn.d.ts",
"elasticOut.d.ts",
"expoInOut.d.ts",
"expoIn.d.ts",
"expoOut.d.ts",
"linear.d.ts",
"quadInOut.d.ts",
"quadIn.d.ts",
"quadOut.d.ts",
"quartInOut.d.ts",
"quartIn.d.ts",
"quartOut.d.ts",
"quintInOut.d.ts",
"quintIn.d.ts",
"quintOut.d.ts",
"sineInOut.d.ts",
"sineIn.d.ts",
"sineOut.d.ts"
]
}
+3
View File
@@ -0,0 +1,3 @@
{
"extends": "dtslint/dt.json"
}