maybeFromDynamicList static method
List<JsonWidgetData> ?
maybeFromDynamicList(
- dynamic list, {
- JsonWidgetRegistry? registry,
override
Returns a parsed list from a dynamic Iterable. If the passed in list
is null
then this will return null
.
Implementation
static List<JsonWidgetData>? maybeFromDynamicList(
dynamic list, {
JsonWidgetRegistry? registry,
}) {
List<JsonWidgetData>? result;
if (list != null) {
if (list is! Iterable) {
throw Exception(
'[JsonWidgetData] An unsupported type was passed in to "maybeFromDynamic": ${list.runtimeType}.',
);
}
result = <JsonWidgetData>[];
for (var map in list) {
result.add(fromDynamic(
map,
registry: registry,
));
}
}
return result;
}