extractMap<T, C> static method
Implementation
static extractMap<T, C>(String reference, Map dataMap) {
Map? defaultValue = _getDefaultValue<Map>(reference);
dynamic value = dataMap[reference];
if (value == null || value is! Map) return defaultValue;
try {
if (value.isEmpty) return defaultValue;
return Map<T, C>.from(value);
} catch (e) {
return defaultValue;
}
}