operator [] method
Implementation
@override
Object? operator [](int index) {
for (var runIndex = 0; runIndex < runEnds.length; runIndex++) {
final runEnd = runEnds[runIndex];
final runEndValue = runEnd is BigInt
? runEnd.toInt()
: runEnd is int
? runEnd
: null;
if (runEndValue != null && index < runEndValue) {
return runIndex < runValues.length ? runValues[runIndex] : null;
}
}
return null;
}