valueAsMap<T extends CborObject, E extends CborObject> method
Implementation
Map<T, E> valueAsMap<T extends CborObject, E extends CborObject>(
[String? name]) {
try {
if (value is Map<T, E>) return value as Map<T, E>;
return Map<T, E>.from(value);
} catch (_) {
throw ADAPluginException("Failed to cast CBOR map value as Map<$T,$E>",
details: {'expected': 'Map<$T,$E>', 'type': value.toString()});
}
}