quantityConverter method
QuantityConverter
quantityConverter({
- required Unit<
Temperature> fromUnit, - required Unit<
Temperature> toUnit,
inherited
Compose a QuantityConverter function to convert amounts from one unit to another
Implementation
QuantityConverter quantityConverter({required Unit<K> fromUnit, required Unit<K> toUnit}) {
if (fromUnit.systemOfUnits != this) {
return fromUnit.quantityConverterTo(toUnit);
}
if (fromUnit.kind != toUnit.kind) {
throw IncompatibleUnitsException(fromUnit, toUnit);
}
return unitConverter.quantityConverter(fromUnit: fromUnit, toUnit: toUnit);
}