Type guard to validate if a value is a valid UOM. Checks if the value is a string and if it is in the UOM array.
The value to validate
Type predicate indicating if the value is a valid UOM
// Valid UOMconst validUOM = "g";if (isUOM(validUOM)) { console.log('Valid UOM:', validUOM);}// Invalid UOMconst invalidUOM = 123; // Number instead of stringif (!isUOM(invalidUOM)) { console.log('Invalid UOM:', invalidUOM);} Copy
// Valid UOMconst validUOM = "g";if (isUOM(validUOM)) { console.log('Valid UOM:', validUOM);}// Invalid UOMconst invalidUOM = 123; // Number instead of stringif (!isUOM(invalidUOM)) { console.log('Invalid UOM:', invalidUOM);}
Type guard to validate if a value is a valid UOM. Checks if the value is a string and if it is in the UOM array.