floatNull static method

double? floatNull(
  1. Map<String, Object> value, {
  2. String name = '',
  3. bool allowNull = false,
})

Implementation

static double? floatNull(Map<String, Object> value,
    {String name = '', bool allowNull = false}) {
  final v = (value['doubleValue'] as num?)?.toDouble();
  if (v != null) {
    return v;
  } else if (allowNull) {
    return null;
  } else {
    throw LooseException(
        'Null not allowed in "$name". Use "readNull" annotation to allow.');
  }
}