@visx/scale
Version:
visx scale
18 lines (17 loc) • 452 B
JavaScript
exports.__esModule = true;
exports.default = applyDomain;
function applyDomain(scale, config) {
if (config.domain) {
if ('nice' in scale || 'quantiles' in scale) {
// continuous input scales
scale.domain(config.domain);
} else if ('padding' in scale) {
// point and band scales
scale.domain(config.domain);
} else {
// ordinal and threshold scale
scale.domain(config.domain);
}
}
}
;