Initial commit
This commit is contained in:
26
node_modules/d3-scale/src/init.js
generated
vendored
Normal file
26
node_modules/d3-scale/src/init.js
generated
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
export function initRange(domain, range) {
|
||||
switch (arguments.length) {
|
||||
case 0: break;
|
||||
case 1: this.range(domain); break;
|
||||
default: this.range(range).domain(domain); break;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
export function initInterpolator(domain, interpolator) {
|
||||
switch (arguments.length) {
|
||||
case 0: break;
|
||||
case 1: {
|
||||
if (typeof domain === "function") this.interpolator(domain);
|
||||
else this.range(domain);
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
this.domain(domain);
|
||||
if (typeof interpolator === "function") this.interpolator(interpolator);
|
||||
else this.range(interpolator);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return this;
|
||||
}
|
||||
Reference in New Issue
Block a user