d3-visualize
Version:
d3-view components for data visualization
14 lines (11 loc) • 337 B
JavaScript
import {timeFormat} from 'd3-time-format';
import {map} from 'd3-collection';
const formats = map();
export default function (specifier, value) {
var fmt = formats.get(specifier);
if (!fmt) {
fmt = timeFormat(specifier);
formats.set(specifier, fmt);
}
return arguments.length == 2 ? fmt(value) : fmt;
}