Sha256: b699689c3d94ed20875d1780720f4fd3043429cc52f12bb6bc159e2607a9c6c1

Contents?: true

Size: 446 Bytes

Versions: 5

Compression:

Stored size: 446 Bytes

Contents

import "interpolate";

d3.interpolateArray = d3_interpolateArray;

function d3_interpolateArray(a, b) {
  var x = [],
      c = [],
      na = a.length,
      nb = b.length,
      n0 = Math.min(a.length, b.length),
      i;
  for (i = 0; i < n0; ++i) x.push(d3_interpolate(a[i], b[i]));
  for (; i < na; ++i) c[i] = a[i];
  for (; i < nb; ++i) c[i] = b[i];
  return function(t) {
    for (i = 0; i < n0; ++i) c[i] = x[i](t);
    return c;
  };
}

Version data entries

5 entries across 5 versions & 3 rubygems

Version Path
mdarray-sol-0.1.0-java node_modules/dc/node_modules/d3/src/interpolate/array.js
stripchart-0.0.3 lib/stripchart/public/components/d3/src/interpolate/array.js
stripmem-0.0.3 lib/stripmem/public/components/d3/src/interpolate/array.js
stripmem-0.0.2 lib/stripmem/public/components/d3/src/interpolate/array.js
stripmem-0.0.1 lib/stripmem/public/components/d3/src/interpolate/array.js