part of 'extension.dart'; extension DoubleExt on double { String get currencyFormatRpV2 => NumberFormat.currency( locale: 'id', symbol: 'Rp ', decimalDigits: 0, ).format(this); } extension StringX on String { String get currencyFormatRp { final parsedValue = int.tryParse(this) ?? 0; return NumberFormat.currency( locale: 'id', symbol: 'Rp ', decimalDigits: 0, ).format(parsedValue); } } extension IntegerExt on int { String get currencyFormatRp => NumberFormat.currency( locale: 'id', symbol: 'Rp ', decimalDigits: 0, ).format(this); }