NumExtension extension
Extension on num providing currency formatting, rounding, and type check utilities.
- on
Properties
- isDouble → bool
-
Available on num, provided by the NumExtension extension
Returns true if this number is a double.no setter - isInteger → bool
-
Available on num, provided by the NumExtension extension
Returns true if this number is an integer.no setter - roundDown → int
-
Available on num, provided by the NumExtension extension
Rounds down to nearest integer (e.g 4.123456789.roundDown -> 4)no setter - roundUp → int
-
Available on num, provided by the NumExtension extension
Rounds up to nearest integer (e.g 4.123456789.roundUp -> 5).no setter - toCleanString → String
-
Available on num, provided by the NumExtension extension
Returns a string representation of this number without unnecessary trailing decimal places.no setter - toPx → String
-
Available on num, provided by the NumExtension extension
Returns a CSS-formatted dimension string with 'px' unit.no setter
Methods
-
roundTo(
int places) → double -
Available on num, provided by the NumExtension extension
Rounds toplacesdecimal places (e.g 4.123456789.roundTo(4) -> 4.1235) -
toCurrency(
[String? symbol]) → String -
Available on num, provided by the NumExtension extension
Currency formatter (e.g '2500.56' -> '$2,500.56').