valueAsMap<T extends CborObject<Object?> , E extends CborObject<Object?> > method
Map<T, E>
valueAsMap<T extends CborObject<Object?> , E extends CborObject<Object?> >([
- String? name
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 CborSerializationException(
"Failed to convert CBOR to Map<$T, $E>",
details: {'expected': 'Map<$T,$E>', 'type': value.toString()},
);
}
}