Spaces:
Runtime error
Runtime error
gradio_app
/
app
/frontend
/node_modules
/@formatjs
/ecma402-abstract
/IsSanctionedSimpleUnitIdentifier.js
; | |
Object.defineProperty(exports, "__esModule", { value: true }); | |
exports.IsSanctionedSimpleUnitIdentifier = exports.SIMPLE_UNITS = exports.removeUnitNamespace = exports.SANCTIONED_UNITS = void 0; | |
/** | |
* https://tc39.es/ecma402/#table-sanctioned-simple-unit-identifiers | |
*/ | |
exports.SANCTIONED_UNITS = [ | |
'angle-degree', | |
'area-acre', | |
'area-hectare', | |
'concentr-percent', | |
'digital-bit', | |
'digital-byte', | |
'digital-gigabit', | |
'digital-gigabyte', | |
'digital-kilobit', | |
'digital-kilobyte', | |
'digital-megabit', | |
'digital-megabyte', | |
'digital-petabyte', | |
'digital-terabit', | |
'digital-terabyte', | |
'duration-day', | |
'duration-hour', | |
'duration-millisecond', | |
'duration-minute', | |
'duration-month', | |
'duration-second', | |
'duration-week', | |
'duration-year', | |
'length-centimeter', | |
'length-foot', | |
'length-inch', | |
'length-kilometer', | |
'length-meter', | |
'length-mile-scandinavian', | |
'length-mile', | |
'length-millimeter', | |
'length-yard', | |
'mass-gram', | |
'mass-kilogram', | |
'mass-ounce', | |
'mass-pound', | |
'mass-stone', | |
'temperature-celsius', | |
'temperature-fahrenheit', | |
'volume-fluid-ounce', | |
'volume-gallon', | |
'volume-liter', | |
'volume-milliliter', | |
]; | |
// In CLDR, the unit name always follows the form `namespace-unit` pattern. | |
// For example: `digital-bit` instead of `bit`. This function removes the namespace prefix. | |
function removeUnitNamespace(unit) { | |
return unit.slice(unit.indexOf('-') + 1); | |
} | |
exports.removeUnitNamespace = removeUnitNamespace; | |
/** | |
* https://tc39.es/ecma402/#table-sanctioned-simple-unit-identifiers | |
*/ | |
exports.SIMPLE_UNITS = exports.SANCTIONED_UNITS.map(removeUnitNamespace); | |
/** | |
* https://tc39.es/ecma402/#sec-issanctionedsimpleunitidentifier | |
*/ | |
function IsSanctionedSimpleUnitIdentifier(unitIdentifier) { | |
return exports.SIMPLE_UNITS.indexOf(unitIdentifier) > -1; | |
} | |
exports.IsSanctionedSimpleUnitIdentifier = IsSanctionedSimpleUnitIdentifier; | |