Number constructor
Crea un Number a partir de cualquier número
value - El valor numérico (por defecto 0)
decimals - Cantidad de decimales deseados (por defecto 2)
Implementation
Number({
num value = 0,
int decimals = 2,
}) : _value = decimals == 0
? value.round()
: util.round(value.toDouble(), decimals),
_decimals = decimals {
if (decimals < 0) {
throw ArgumentError('La cantidad de decimales no puede ser negativa');
}
}