@antv/scale
Version:
Toolkit for mapping abstract data into visual representation.
24 lines • 762 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.chooseNiceTimeMask = void 0;
function chooseNiceTimeMask(date, intervalMap) {
const { second, minute, hour, day, week, month, year } = intervalMap;
if (second.floor(date) < date)
return '.SSS';
if (minute.floor(date) < date)
return ':ss';
if (hour.floor(date) < date)
return 'hh:mm';
if (day.floor(date) < date)
return 'hh A';
if (month.floor(date) < date) {
if (week.floor(date) < date)
return 'MMM DD';
return 'ddd DD';
}
if (year.floor(date) < date)
return 'MMMM';
return 'YYYY';
}
exports.chooseNiceTimeMask = chooseNiceTimeMask;
//# sourceMappingURL=choose-mask.js.map
;