Code coverage report for src/lib/d3-color/interpolate-lab.js

Statements: 100% (7 / 7)      Branches: 100% (0 / 0)      Functions: 100% (2 / 2)      Lines: 100% (7 / 7)      Ignored: none     

All files » src/lib/d3-color/ » interpolate-lab.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17    1   1 38 38 38           38 708    
'use strict';
 
var d3 = require('./color');
 
module.exports = function (a, b) {
  a = d3.lab(a);
  b = d3.lab(b);
  var al = a.l,
      aa = a.a,
      ab = a.b,
      bl = b.l - al,
      ba = b.a - aa,
      bb = b.b - ab;
  return function(t) {
    return d3.lab_rgb(al + bl * t, aa + ba * t, ab + bb * t) + '';
  };
};