toSignificantNative method
String
toSignificantNative(
- int significantDigits, {
- NumberFormat? format,
- RoundingMode? rounding,
Implementation
String toSignificantNative(
int significantDigits, {
NumberFormat? format,
RoundingMode? rounding,
}) {
invariant(significantDigits > 0, '$significantDigits is not positive.');
final rm = rounding ?? RoundingMode.roundHalfUp;
final numeratorConvertBig = Big(numerator);//convert BigInt to Big
final denominatorConvertBig = Big(denominator);//convert BigInt to Big
return Decimal.parse(numeratorConvertBig.div(denominatorConvertBig).toStringAsPrecision(significantDigits,rm)).toString();
}