volume library

Provides type-safe units for Volume.

Import this file to use Volume quantities and their extensions on num (like 1.5.l, 2.m3, 8.fl_oz).

Classes

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.
Volume
Represents a quantity of volume.

Enums

VolumeUnit
Represents units of volume.

Extensions

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