source: node_modules/victory-vendor/lib-vendor/d3-interpolate/src/basisClosed.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: 470 bytes
Line 
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = _default;
7var _basis = require("./basis.js");
8function _default(values) {
9 var n = values.length;
10 return function (t) {
11 var i = Math.floor(((t %= 1) < 0 ? ++t : t) * n),
12 v0 = values[(i + n - 1) % n],
13 v1 = values[i % n],
14 v2 = values[(i + 1) % n],
15 v3 = values[(i + 2) % n];
16 return (0, _basis.basis)((t - i / n) * n, v0, v1, v2, v3);
17 };
18}
Note: See TracBrowser for help on using the repository browser.