UNPKG

victory-vendor

Version:
46 lines (33 loc) 794 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.polyOut = exports.polyInOut = exports.polyIn = void 0; var exponent = 3; var polyIn = function custom(e) { e = +e; function polyIn(t) { return Math.pow(t, e); } polyIn.exponent = custom; return polyIn; }(exponent); exports.polyIn = polyIn; var polyOut = function custom(e) { e = +e; function polyOut(t) { return 1 - Math.pow(1 - t, e); } polyOut.exponent = custom; return polyOut; }(exponent); exports.polyOut = polyOut; var polyInOut = function custom(e) { e = +e; function polyInOut(t) { return ((t *= 2) <= 1 ? Math.pow(t, e) : 2 - Math.pow(2 - t, e)) / 2; } polyInOut.exponent = custom; return polyInOut; }(exponent); exports.polyInOut = polyInOut;