molar library

Provides type-safe units for Amount of Substance (Molar Amount).

Import this file to use MolarAmount quantities and their extensions on num (like 0.5.mol, 25.mmol).

Classes

MolarAmount
Represents a quantity of amount of substance, typically measured in moles.
Quantity<T extends Unit<T>>
An abstract representation of a physical quantity, encapsulating a numerical value and a specific unit of measurement.
Unit<T extends Unit<T>>
A contract for all unit enums.

Enums

MolarUnit
Represents units for amount of substance (molar amount).

Extensions

MolarAmountCreation on num
Provides convenient factory methods for creating MolarAmount instances from num using getter properties named after common unit symbols or names.
MolarAmountValueGetters on MolarAmount
Provides convenient access to MolarAmount values in specific units using getter properties.