import { DataPoint } from './data-point.model'; import { Measure } from './measure.model'; import { Unit } from './unit.model'; /** * A record is collection of data about a given unit of a population. It can * also define a measure which is typically used in dimensional data to identify * a partial measure identifier for the data points within the record. In this * scenario, the data points within the record would complete the measure key * for each data point. * * If a data set does not have the richness needed to fill this out, it is no * matter because each data point can be boiled down to just datum, which is a * value for a variable and that variable is not necessary to be output or even * carried. * * @author Jack Gager - Java * @author Will Davis - Typescript */ export interface Record { data: Array; unit?: Unit; measure?: Measure; }