11/* Forked from react-virtualized 💖 */
2- import { ALIGNMENT } from './constants' ;
2+ import { ALIGNMENT } from './constants' ;
33
44export type ItemSizeGetter = ( index : number ) => number ;
55export type ItemSize = number | number [ ] | ItemSizeGetter ;
@@ -26,7 +26,7 @@ export default class SizeAndPositionManager {
2626 private lastMeasuredIndex : number ;
2727 private itemSizeAndPositionData : SizeAndPositionData ;
2828
29- constructor ( { itemCount, itemSizeGetter, estimatedItemSize} : Options ) {
29+ constructor ( { itemCount, itemSizeGetter, estimatedItemSize } : Options ) {
3030 this . itemSizeGetter = itemSizeGetter ;
3131 this . itemCount = itemCount ;
3232 this . estimatedItemSize = estimatedItemSize ;
@@ -67,7 +67,7 @@ export default class SizeAndPositionManager {
6767 getSizeAndPositionForIndex ( index : number ) {
6868 if ( index < 0 || index >= this . itemCount ) {
6969 throw Error (
70- `Requested index ${ index } is outside of range 0..${ this . itemCount } ` ,
70+ `Requested index ${ index } is outside of range 0..${ this . itemCount } `
7171 ) ;
7272 }
7373
@@ -100,7 +100,7 @@ export default class SizeAndPositionManager {
100100 getSizeAndPositionOfLastMeasuredItem ( ) {
101101 return this . lastMeasuredIndex >= 0
102102 ? this . itemSizeAndPositionData [ this . lastMeasuredIndex ]
103- : { offset : 0 , size : 0 } ;
103+ : { offset : 0 , size : 0 } ;
104104 }
105105
106106 /**
@@ -173,7 +173,7 @@ export default class SizeAndPositionManager {
173173 containerSize : number ;
174174 offset : number ;
175175 overscanCount : number ;
176- } ) : { start ?: number ; stop ?: number } {
176+ } ) : { start ?: number ; stop ?: number } {
177177 const totalSize = this . getTotalSize ( ) ;
178178
179179 if ( totalSize === 0 ) {
@@ -285,7 +285,13 @@ export default class SizeAndPositionManager {
285285 return 0 ;
286286 }
287287
288- private exponentialSearch ( { index, offset} : { index : number ; offset : number } ) {
288+ private exponentialSearch ( {
289+ index,
290+ offset,
291+ } : {
292+ index : number ;
293+ offset : number ;
294+ } ) {
289295 let interval = 1 ;
290296
291297 while (
0 commit comments