formatInstrument method
Future<String>
formatInstrument({
- required num value,
- required String code,
- String locale = kMatexDefaultLocale,
- int? minimumFractionDigits = 0,
- int? maximumFractionDigits,
override
Implementation
@override
Future<String> formatInstrument({
required num value,
required String code,
String locale = kMatexDefaultLocale,
int? minimumFractionDigits = 0,
int? maximumFractionDigits,
}) async {
final instrumentMetadata = await instrumentProvider.metadata(code);
if (instrumentMetadata != null) {
final format = instrumentMetadata.format!;
final round = format.round;
return _formatCurrency(
value: value,
code: code,
locale: locale,
minimumFractionDigits: minimumFractionDigits ?? round,
maximumFractionDigits: maximumFractionDigits ?? round,
);
}
return _kEmptyString;
}