ag-grid-enterprise
Version:
AG Grid Enterprise Features
19 lines • 610 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.utcYear = void 0;
var interval_1 = require("./interval");
function encode(date) {
return date.getUTCFullYear();
}
function decode(encoded) {
// Note: assigning years through the constructor
// will break for years 0 - 99 AD (will turn 1900's).
var d = new Date();
d.setUTCFullYear(encoded);
d.setUTCMonth(0, 1);
d.setUTCHours(0, 0, 0, 0);
return d;
}
exports.utcYear = new interval_1.CountableTimeInterval(encode, decode);
exports.default = exports.utcYear;
//# sourceMappingURL=utcYear.js.map