asListOfMap method
Implementation
List<Map<String, dynamic>>? asListOfMap(String key,
{bool throwOnNull = true}) {
final List? value = as(key);
if (value == null) {
if (!throwOnNull) {
return null;
}
throw DartSuiPluginException('Key not found.',
details: {'key': key, 'data': this});
}
try {
return value.map((e) => (e as Map).cast<String, dynamic>()).toList();
} catch (e, s) {
throw DartSuiPluginException('Incorrect value.', details: {
'key': key,
'value': value.runtimeType,
'data': this,
'error': e.toString(),
'stack': s.toString()
});
}
}