ktongue's picture
download
raw
654 Bytes
import {linearish} from "./linear.js";
import number from "./number.js";
export default function identity(domain) {
var unknown;
function scale(x) {
return x == null || isNaN(x = +x) ? unknown : x;
}
scale.invert = scale;
scale.domain = scale.range = function(_) {
return arguments.length ? (domain = Array.from(_, number), scale) : domain.slice();
};
scale.unknown = function(_) {
return arguments.length ? (unknown = _, scale) : unknown;
};
scale.copy = function() {
return identity(domain).unknown(unknown);
};
domain = arguments.length ? Array.from(domain, number) : [0, 1];
return linearish(scale);
}

Xet Storage Details

Size:
654 Bytes
·
Xet hash:
2b36f8e0a510cffd4b13654784c1b4f91a001ea8d8df779ced6785de984c455b

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.