/** @typedef {string} MeasureVariant */
/**
* Measures.
*
* @summary
*
* #### Relative
*
* - Measure.DENSITY: density, g/ml, [0..Inf]
* - Measure.ABV: alcohol by volume, % ABV, [0..100]
* - Measure.BRIX: brix degree, ° Brix, [0..100]
* - Measure.WW: mass fraction, %w/w, [0..1]
* - Measure.WV: mass_concentration, %w/v, [0..Inf]
* - Measure.VV: volume fraction, %v/v, [0..1]
* - Measure.CW: caloric content, kcal/g [0..Inf]
*
* #### Absolute
*
* - Measure.L: liter
* - Measure.ML: milliliter
* - Measure.OZ: US fluid ounce
* - Measure.G: gram
* - Measure.KG: kilogram
* - Measure.CAL: calorie
* - Measure.KCAL: kilocalorie
*
* @readonly
* @type {Map<string, MeasureVariant>}
*/
export const Measure = {
DENSITY: 'density',
ABV: 'alcohol_by_volume',
BRIX: 'brix',
WW: 'mass_fraction',
WV: 'mass_concentration',
VV: 'volume_fraction',
L: 'volume_liter',
ML: 'volume_milliliter',
OZ: 'volume_ounce',
G: 'mass_gram',
KG: 'mass_kilogram',
CW: 'caloric_content',
CAL: 'energy_calory',
KCAL: 'energy_kilocalory',
};