blowfish/node_modules/d3-transition/src/transition/interpolate.js

11 lines
340 B
JavaScript
Raw Normal View History

2023-01-29 22:30:24 +00:00
import {color} from "d3-color";
import {interpolateNumber, interpolateRgb, interpolateString} from "d3-interpolate";
export default function(a, b) {
var c;
return (typeof b === "number" ? interpolateNumber
: b instanceof color ? interpolateRgb
: (c = color(b)) ? (b = c, interpolateRgb)
: interpolateString)(a, b);
}