getIntValueAs<T extends CborObject<Object?>? > method
Implementation
T getIntValueAs<T extends CborObject?>(int key) {
final val = value[CborIntValue(key)];
if (val == null && null is T) return null as T;
if (null is T && val is CborNullValue) return null as T;
if (val is! T) {
throw CborSerializationException(
"Failed to convert CBOR to $T",
details: {'expected': '$T', 'type': val.runtimeType},
);
}
return val;
}