valueAsListOf<T extends CborObject<Object?>> method

List<T> valueAsListOf<T extends CborObject<Object?>>([
  1. String? name
])

Implementation

List<T> valueAsListOf<T extends CborObject>([String? name]) {
  try {
    return value.cast<T>().toList();
  } catch (e) {
    throw CborSerializationException(
      "Failed to convert CBOR object values${name != null ? ' for "$name"' : ''} to $T",
      details: {
        'expected': '$T',
        'types': value.map((e) => e.runtimeType).join(", "),
      },
    );
  }
}