UNPKG

@fluido/react-components

Version:
33 lines (32 loc) 1.95 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.easeInOutQuint = exports.easeOutQuint = exports.easeInQuint = exports.easeInOutQuart = exports.easeOutQuart = exports.easeInQuart = exports.easeInOutCubic = exports.easeOutCubic = exports.easeInCubic = exports.easeInOut = exports.easeOut = exports.easeIn = exports.easeInOutQuad = exports.easeOutQuad = exports.easeInQuad = exports.linear = void 0; const linear = (t) => t; exports.linear = linear; const easeInQuad = (t) => Math.pow(t, 2); exports.easeInQuad = easeInQuad; const easeOutQuad = (t) => 1 - exports.easeInQuad(1 - t); exports.easeOutQuad = easeOutQuad; const easeInOutQuad = (t) => t < 0.5 ? exports.easeInQuad(t * 2) / 2 : exports.easeOutQuad(t * 2 - 1) / 2 + 0.5; exports.easeInOutQuad = easeInOutQuad; exports.easeIn = exports.easeInQuad; exports.easeOut = exports.easeOutQuad; exports.easeInOut = exports.easeInOutQuad; const easeInCubic = (t) => Math.pow(t, 3); exports.easeInCubic = easeInCubic; const easeOutCubic = (t) => 1 - exports.easeInCubic(1 - t); exports.easeOutCubic = easeOutCubic; const easeInOutCubic = (t) => t < 0.5 ? exports.easeInCubic(t * 2) / 2 : exports.easeOutCubic(t * 2 - 1) / 2 + 0.5; exports.easeInOutCubic = easeInOutCubic; const easeInQuart = (t) => Math.pow(t, 4); exports.easeInQuart = easeInQuart; const easeOutQuart = (t) => 1 - exports.easeInQuart(1 - t); exports.easeOutQuart = easeOutQuart; const easeInOutQuart = (t) => t < 0.5 ? exports.easeInQuart(t * 2) / 2 : exports.easeOutQuart(t * 2 - 1) / 2 + 0.5; exports.easeInOutQuart = easeInOutQuart; const easeInQuint = (t) => Math.pow(t, 5); exports.easeInQuint = easeInQuint; const easeOutQuint = (t) => 1 - exports.easeInQuint(1 - t); exports.easeOutQuint = easeOutQuint; const easeInOutQuint = (t) => t < 0.5 ? exports.easeInQuint(t * 2) / 2 : exports.easeOutQuint(t * 2 - 1) / 2 + 0.5; exports.easeInOutQuint = easeInOutQuint;