parseValue<T> method

T? parseValue<T>(
  1. String key, [
  2. T? parser(
    1. dynamic map
    )?
])

Implementation

T? parseValue<T>(String key, [T? Function(dynamic map)? parser]) {
  try {
    return (this == null || this?[key] == null)
        ? null
        : (parser?.call(this![key]) ?? this![key]);
  } catch (e) {
    debugPrint(e.toString());

    return null;
  }
}