parse<T> method

T? parse<T>(
  1. String key,
  2. T? parser(
    1. Map<String, dynamic> map
    )
)

Implementation

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

    return null;
  }
}