export function getFirstBuildOfDays()

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;
}