Constexport const UOM_ALIASES: UOMAliases = {
/** Piece aliases */
[UOM.PCS]: ["piece", "pieces", "pc", "pcs"],
/** Kilogram aliases */
[UOM.KG]: ["kilogram", "kilograms", "kg", "kgs"],
/** Pound aliases */
[UOM.LB]: ["pound", "pounds", "lb", "lbs"],
/** Milliliter aliases */
[UOM.ML]: ["ml", "mls", "millilitre", "milliliter", "milliliters", "millilitres"],
/** Gram aliases */
[UOM.G]: ["grams", "g", "gm", "gram"],
/** Liter aliases */
[UOM.L]: ["liters", "litres", "l"],
/** Quart aliases */
[UOM.QT]: ["quarts", "qts", "qt"],
/** Gallon aliases */
[UOM.GAL]: ["gallon", "gallons", "gal"],
/** Ounce aliases */
[UOM.OZ]: ["ounce", "ounces", "oz"],
/** Milligram aliases */
[UOM.MG]: ["milligram", "milligrams", "mg", "mgs"],
/** Each aliases */
[UOM.EA]: ["each", "ea"],
/** Fluid ounce aliases */
[UOM.FLOZ]: ["fl oz", "floz", "fl.oz", "fl. oz"],
} as const;
A constant mapping of units of measurement to their various string representations. This object implements the UOMAliases interface and provides standardized ways to recognize different text forms of the same unit of measurement.
Used for parsing and normalizing unit strings in the application, this constant handles variations in spelling, pluralization, and common abbreviations.
Type: UOMAliases Category: Helper
Usage examples: // Get all possible representations of kilograms const kgAliases = UOM_ALIASES[UOM.KG]; // ["kilogram", "kilograms", "kg", "kgs"]
// Check if a string represents a specific unit const isKilogram = UOM_ALIASES[UOM.KG].includes("kg"); // true