DoubleExtensions extension

Extension methods for double type.

on

Methods

add(double value) double

Available on double, provided by the DoubleExtensions extension

Adds a value to this double.
addGST(double percent) double

Available on double, provided by the DoubleExtensions extension

Adds GST to this number.
applyPercent(double percent) double

Available on double, provided by the DoubleExtensions extension

Applies a percentage to this number (adds percentage).
ceilTo(int decimals) double

Available on double, provided by the DoubleExtensions extension

Ceils this double to a specified number of decimal places.
clamped({required double min, required double max}) double

Available on double, provided by the DoubleExtensions extension

Clamps this double between min and max.
discount(double percent) double

Available on double, provided by the DoubleExtensions extension

Applies a discount percentage to this number (subtracts percentage).
div(double value) double

Available on double, provided by the DoubleExtensions extension

Divides this double by a value.
floorTo(int decimals) double

Available on double, provided by the DoubleExtensions extension

Floors this double to a specified number of decimal places.
isBetween(double min, double max) bool

Available on double, provided by the DoubleExtensions extension

Checks if this double is between min and max (inclusive).
lerp(double end, double t) double

Available on double, provided by the DoubleExtensions extension

Linear interpolation between this value and end at t.
mapRange({required double fromMin, required double fromMax, required double toMin, required double toMax}) double

Available on double, provided by the DoubleExtensions extension

Maps this value from one range fromMin, fromMax to another toMin, toMax.
mul(double value) double

Available on double, provided by the DoubleExtensions extension

Multiplies this double by a value.
percent({required double of}) double

Available on double, provided by the DoubleExtensions extension

Calculates what percentage this number is of another number.
removeGST(double percent) double

Available on double, provided by the DoubleExtensions extension

Removes GST from this number.
roundTo(int decimals) double

Available on double, provided by the DoubleExtensions extension

Rounds this double to a specified number of decimal places.
sub(double value) double

Available on double, provided by the DoubleExtensions extension

Subtracts a value from this double.
tax(double percent) double

Available on double, provided by the DoubleExtensions extension

Applies a tax percentage to this number (adds percentage).
toCurrency({String symbol = '\$', int decimals = 2}) String

Available on double, provided by the DoubleExtensions extension

Formats this double as currency.
toCurrencyType(dynamic currency) String

Available on double, provided by the DoubleExtensions extension

Formats this double using a specific currency.
toINR() String

Available on double, provided by the DoubleExtensions extension

Formats this double as Indian Rupee (INR).
toOrdinal() String

Available on double, provided by the DoubleExtensions extension

Converts this double to an ordinal string (1st, 2nd, 3rd, etc.).
toReadable() String

Available on double, provided by the DoubleExtensions extension

Formats this double as a readable number with K, M, B, T suffixes. Automatically chooses the appropriate suffix based on value.