source: node_modules/victory-vendor/lib-vendor/d3-ease/src/back.js

Last change on this file was a762898, checked in by istevanoska <ilinastevanoska@…>, 6 months ago

Added visualizations

  • Property mode set to 100644
File size: 818 bytes
Line 
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.backOut = exports.backInOut = exports.backIn = void 0;
7var overshoot = 1.70158;
8var backIn = exports.backIn = function custom(s) {
9 s = +s;
10 function backIn(t) {
11 return (t = +t) * t * (s * (t - 1) + t);
12 }
13 backIn.overshoot = custom;
14 return backIn;
15}(overshoot);
16var backOut = exports.backOut = function custom(s) {
17 s = +s;
18 function backOut(t) {
19 return --t * t * ((t + 1) * s + t) + 1;
20 }
21 backOut.overshoot = custom;
22 return backOut;
23}(overshoot);
24var backInOut = exports.backInOut = function custom(s) {
25 s = +s;
26 function backInOut(t) {
27 return ((t *= 2) < 1 ? t * t * ((s + 1) * t - s) : (t -= 2) * t * ((s + 1) * t + s) + 2) / 2;
28 }
29 backInOut.overshoot = custom;
30 return backInOut;
31}(overshoot);
Note: See TracBrowser for help on using the repository browser.