fromJsonListProducerMap<T> static method

List<T> fromJsonListProducerMap<T>(
  1. dynamic value, {
  2. required T producer(
    1. Map<String, dynamic> e
    ),
})

Implementation

// TODO(edufolly): Create tests.
static List<T> fromJsonListProducerMap<T>(
  dynamic value, {
  required T Function(Map<String, dynamic> e) producer,
}) =>
    switch (value) {
      null => <T>[],
      Iterable<dynamic> _ =>
        value.map<T>((dynamic e) => producer(e)).toList(),
      _ => <T>[producer(value)],
    };