in src/utils/build-id-utils.js [23:40]
export function getFirstBuildOfDays(scale) {
// returns the first build ids for each day
const domain = scale.domain().map(toBuildObj);
domain.sort((a, b) => {
if (a.build < b.build) return -1;
if (a.build >= b.build) return 1;
return 0;
});
const seenDates = new Set([]);
const firstBuilds = [];
domain.forEach(({ truncated, build }) => {
if (!seenDates.has(truncated)) {
seenDates.add(truncated);
firstBuilds.push(build);
}
});
return firstBuilds;
}