384
*/
385
public getWhitespacesAccumulatedHeight(index: number): number {
387
>
388
>
let startIndex = Math.max(0, this._prefixSumValidIndex + 1);
389
>
if (startIndex === 0) {
390
>
this._arr[0].prefixSum = this._arr[0].height;
391
>
startIndex++;
392
>
}
393
>
394
>
for (let i = startIndex; i <= index; i++) {
395
this._arr[i].prefixSum = this._arr[i - 1].prefixSum + this._arr[i].height;
396
}
397
>
this._prefixSumValidIndex = Math.max(this._prefixSumValidIndex, index);
linesLayout.ts
398
>
return this._arr[index].prefixSum;
399
>
}
400
401
/**