getIntKeyAs<T extends CborObject<Object?>?> method

T getIntKeyAs<T extends CborObject<Object?>?>(
  1. int key
)

Implementation

T getIntKeyAs<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 CborSerializableException.castingFailed<T>(value);
  }
  return val;
}