@splitsoftware/splitio-commons
Version:
Split JavaScript SDK common components
20 lines (19 loc) • 731 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.betweenDateTimeTransform = exports.zeroSinceSS = exports.zeroSinceHH = void 0;
function zeroSinceHH(millisSinceEpoch) {
return new Date(millisSinceEpoch).setUTCHours(0, 0, 0, 0);
}
exports.zeroSinceHH = zeroSinceHH;
function zeroSinceSS(millisSinceEpoch) {
return new Date(millisSinceEpoch).setUTCSeconds(0, 0);
}
exports.zeroSinceSS = zeroSinceSS;
function betweenDateTimeTransform(betweenMatcherData) {
return {
dataType: betweenMatcherData.dataType,
start: zeroSinceSS(betweenMatcherData.start),
end: zeroSinceSS(betweenMatcherData.end)
};
}
exports.betweenDateTimeTransform = betweenDateTimeTransform;