@fluido/react-components
Version:
Fluido webapp components
33 lines (32 loc) • 1.95 kB
JavaScript
;
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;