extractGenericData<T> method
T
extractGenericData<T>()
Used to extract initial data.
Implementation
T extractGenericData<T>(
List<String> match,
T Function(Map<String, dynamic>) builder,
Exception Function() orThrow,
) {
JsonMap? initialData;
for (final m in match) {
initialData = firstWhereOrNull((e) => e.contains(m))?.extractJson(m);
if (initialData != null) {
return builder(initialData);
}
}
throw orThrow();
}