Home Reference Source

src/findTimeseriesByRegionAndAssessment.js

import { store } from "./store";
import { ensureDataIds } from "./ensureDataIds";

/**
 * Find the timeseries for a specific region and assessment.
 * @param {Object} region
 * @param {Object} assessment
 * @return {?Array} return the timeseries (or null, if none exist)
 */
export const findTimeseriesByRegionAndAssessment = (region, assessment) => {
  ensureDataIds({ region, assessment });
  const timeseries = store.timeseries[`${region.dataId}-${assessment.dataId}`];

  if (timeseries == null) return null;

  return { timeseries };
};