asNullableDouble method

double? asNullableDouble()

Implementation

double? asNullableDouble() {
  try {
    final data = this as dynamic;
    if (data is String) {
      return double.parse(data);
    } else if (data is int) {
      return data.toDouble();
    } else if (data is double) {
      return data;
    }
    return null;
  } catch (e) {
    printDebug('Error on getDoubleField $runtimeType');
    printDebug(e);
    return null;
  }
}