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 to places decimal 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').