code-story
Version:
Get your code activity log for standup from git
20 lines (19 loc) • 744 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var helpers_1 = require("src/helpers");
var DATE_KEYS = ['since', 'after', 'before', 'until'];
var prepareDateOptions = function (options) {
DATE_KEYS.map(function (key) {
var value = options[key];
if (value) {
var date = helpers_1.parseDate(value);
if (options.startDayTime) {
var _a = helpers_1.parseStartDayTimeOption(options.startDayTime), hours = _a.hours, minutes = _a.minutes;
date = new Date(date.setHours(hours, minutes));
}
options[key] = date ? date.toISOString() : undefined;
}
});
return options;
};
exports.default = prepareDateOptions;