Add getKey() method

pull/1504/head
Piero Toffanin 2024-05-22 16:15:47 -04:00
rodzic 0293cd9ddc
commit ab350116b0
1 zmienionych plików z 13 dodań i 0 usunięć

Wyświetl plik

@ -177,6 +177,7 @@ class UnitSystem{
volumeUnit(cbmeters, opts = {}){ throw new Error("Not implemented"); } volumeUnit(cbmeters, opts = {}){ throw new Error("Not implemented"); }
getName(){ throw new Error("Not implemented"); } getName(){ throw new Error("Not implemented"); }
getKey(){ throw new Error("Not implemented"); }
area(sqmeters, opts = {}){ area(sqmeters, opts = {}){
sqmeters = parseFloat(sqmeters); sqmeters = parseFloat(sqmeters);
@ -237,6 +238,10 @@ class MetricSystem extends UnitSystem{
return _("Metric"); return _("Metric");
} }
getKey(){
return "metric";
}
lengthUnit(meters, opts = {}){ lengthUnit(meters, opts = {}){
if (opts.fixedUnit) return units.meters; if (opts.fixedUnit) return units.meters;
@ -263,6 +268,10 @@ class ImperialSystem extends UnitSystem{
return _("Imperial"); return _("Imperial");
} }
getKey(){
return "imperial";
}
feet(){ feet(){
return units.feet; return units.feet;
} }
@ -314,6 +323,10 @@ class ImperialUSSystem extends ImperialSystem{
return _("Imperial (US)"); return _("Imperial (US)");
} }
getKey(){
return "imperialUS";
}
feet(){ feet(){
return units.feet_us; return units.feet_us;
} }