nextTextPasteChunk function

TextPasteChunk? nextTextPasteChunk({
  1. required int totalRunes,
  2. required int offset,
  3. required int chunkSize,
})

Implementation

TextPasteChunk? nextTextPasteChunk({
  required int totalRunes,
  required int offset,
  required int chunkSize,
}) {
  if (offset >= totalRunes || chunkSize <= 0) {
    return null;
  }

  final end = math.min(totalRunes, offset + chunkSize);
  return TextPasteChunk(start: offset, end: end, hasMore: end < totalRunes);
}