valueAsMap<T extends CborObject, E extends CborObject> method

Map<T, E> valueAsMap<T extends CborObject, E extends CborObject>([
  1. 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 ADAPluginException("Failed to cast CBOR map value as Map<$T,$E>",
        details: {'expected': 'Map<$T,$E>', 'type': value.toString()});
  }
}