objectList<T> static method

List<T>? objectList<T>(
  1. GltfRoot root,
  2. Map<String, Object?> map,
  3. String key,
  4. T parser(
    1. GltfRoot,
    2. Map<String, Object?>
    ),
)

Implementation

static List<T>? objectList<T>(
  GltfRoot root,
  Map<String, Object?> map,
  String key,
  T Function(GltfRoot, Map<String, Object?>) parser,
) {
  return (map[key] as List<Object?>?)
      ?.map((e) => parser(root, e! as Map<String, Object?>))
      .toList();
}