sublist<T extends CborObject<Object?>> method
CborListValue<T>
sublist<
T extends CborObject<Object?>>( - int start, [
- 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());
}