sublist<T extends CborObject<Object?>> method

CborListValue<T> sublist<T extends CborObject<Object?>>(
  1. int start, [
  2. int? end
])

Implementation

CborListValue<T> sublist<T extends CborObject>(int start, [int? end]) {
  if (start >= value.length || (end != null && end >= value.length)) {
    throw CborSerializationException(
      'Index out of bounds.',
      details: {'length': value.length, 'Start': start, 'End': end},
    );
  }
  final values = valueAsListOf<T>();
  return CborListValue.definite(values.sublist(start, end).toList());
}