castFn method

double castFn(
  1. dynamic v
)
override

convierte un valor dado al tipo definido para objeto

Implementation

double castFn(v) {
  if (v == null) return 0;

  if (v is double) {
    return v;
  }
  if (v is int) {
    return v.toDouble();
  } else if (v is String) {
    return double.tryParse(v) ?? 0;
  }
  throw 'NumberData:CastFn: Imposible convertir a double desde ${v.runtimeType.toString()}';
}