to method

  1. @override
dynamic to(
  1. dynamic value
)
override

Implementation

@override
dynamic to(dynamic value)
{
  try
  {
    if (value == null)    return null;
    if (value is double)  return value;
    if (value is int)     return value.toDouble();
    if (value is num)     return value.toDouble();
    if (value is String) {
      if (value == '') return null;
      return double.parse(value);
    }
    return Exception();
  }
  catch(e)
  {
    return e;
  }
}