NumExtension extension
Formatting and conversion extensions on num.
- on
Properties
- days → Duration
-
Available on num, provided by the NumExtension extension
This number as a Duration of days.no setter - heightBox → Widget
-
Available on num, provided by the NumExtension extension
Convert to SizedBox (useful for spacing)no setter - hours → Duration
-
Available on num, provided by the NumExtension extension
This number as a Duration of hours.no setter - isPositive → bool
-
Available on num, provided by the NumExtension extension
Whether the number is greater than zero.no setter - isZero → bool
-
Available on num, provided by the NumExtension extension
Whether the number equals zero.no setter - milliseconds → Duration
-
Available on num, provided by the NumExtension extension
Convert to Durationno setter - minutes → Duration
-
Available on num, provided by the NumExtension extension
This number as a Duration of minutes.no setter - seconds → Duration
-
Available on num, provided by the NumExtension extension
This number as a Duration of seconds.no setter - toDegrees → double
-
Available on num, provided by the NumExtension extension
This number converted from degrees to radians.no setter - toRadians → double
-
Available on num, provided by the NumExtension extension
Convert to radians/degreesno setter - widthBox → Widget
-
Available on num, provided by the NumExtension extension
This number as a SizedBox width.no setter
Methods
-
clamp(
num min, num max) → num -
Available on num, provided by the NumExtension extension
Ensure number is within a range -
formatBytes(
{int decimals = 2}) → String -
Available on num, provided by the NumExtension extension
Human-readable byte size (e.g.1.50 MB). -
isBetween(
num start, num end) → bool -
Available on num, provided by the NumExtension extension
Check if number is between a range -
isDivisibleBy(
num other) → bool -
Available on num, provided by the NumExtension extension
Whether the number divides evenly byother. -
percentageOf(
num total) → double -
Available on num, provided by the NumExtension extension
Percentage this number represents oftotal(0-100). -
toCompact(
{String locale = 'en_US'}) → String -
Available on num, provided by the NumExtension extension
Convert number to compact format (e.g., 1K, 1M) -
toCurrency(
{String symbol = '\$', String locale = 'en_US'}) → String -
Available on num, provided by the NumExtension extension
Convert number to currency format -
toDecimal(
{int decimals = 2, String locale = 'en_US'}) → String -
Available on num, provided by the NumExtension extension
Format number with specific decimal places -
toPercentage(
{int decimals = 0, String locale = 'en_US'}) → String -
Available on num, provided by the NumExtension extension
Convert number to percentage