UNPKG

@metacell/geppetto-meta-ui

Version:

React components from geppetto-meta to create neuroscience applications and visualize data.

36 lines 917 B
/** * Customizes units for Math.js library */ export var Units = { unitsMap: [], /** * Adds external unit to local map: * unit : String representing unit to be added to map * label : String used to associated the unit label with * e.g "kilometer" for unit : "km" */ addUnit: function addUnit(unit, label) { unit = unit.replace(/\s/g, ''); this.unitsMap[unit] = label; }, getUnitLabel: function getUnitLabel(unit) { var label; unit = unit.replace(/\s/g, ''); if (unit != undefined && unit != null) { label = this.unitsMap[unit]; } return label; }, getUnitsMap: function getUnitsMap() { return this.unitsMap; }, hasUnit: function hasUnit(unit) { unit = unit.replace(/\s/g, ''); var hasUnit = false; var match = this.unitsMap[unit]; if (match != undefined || match != null) { hasUnit = true; } return hasUnit; } };