$list<T> function

List<T> Function(Object?, String) $list<T>(
  1. T item(
    1. Object? value,
    2. String path
    )
)

Reads a list, converting each element with item.

Implementation

List<T> Function(Object?, String) $list<T>(
        T Function(Object? value, String path) item) =>
    (v, path) {
      if (v is! List) throw _wrong(path, 'array', v);
      return List<T>.unmodifiable([
        for (var i = 0; i < v.length; i++) item(v[i], '$path[$i]'),
      ]);
    };