From dd9130cdcbf46c2f1be2050e289293a928d90ff9 Mon Sep 17 00:00:00 2001 From: Ryan Waldon Date: Sun, 10 May 2020 09:08:45 +1000 Subject: [PATCH] Add easeOutIn --- src/index.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/index.js b/src/index.js index 3ab5b210..8db9416d 100644 --- a/src/index.js +++ b/src/index.js @@ -246,6 +246,8 @@ const penner = (() => { eases['easeOut' + name] = (a, b) => t => 1 - easeIn(a, b)(1 - t); eases['easeInOut' + name] = (a, b) => t => t < 0.5 ? easeIn(a, b)(t * 2) / 2 : 1 - easeIn(a, b)(t * -2 + 2) / 2; + eases['easeOutIn' + name] = (a, b) => t => t < 0.5 ? (1 - easeIn(a, b)(1 - t * 2)) / 2 : + (easeIn(a, b)(t * 2 - 1) + 1) / 2; }); return eases;