(range: Range)
| 47 | export const defaultKeyExtractor = (index: number) => index |
| 48 | |
| 49 | export const defaultRangeExtractor = (range: Range) => { |
| 50 | const start = Math.max(range.startIndex - range.overscan, 0) |
| 51 | const end = Math.min(range.endIndex + range.overscan, range.count - 1) |
| 52 | |
| 53 | const arr = [] |
| 54 | |
| 55 | for (let i = start; i <= end; i++) { |
| 56 | arr.push(i) |
| 57 | } |
| 58 | |
| 59 | return arr |
| 60 | } |
| 61 | |
| 62 | export const observeElementRect = <T extends Element>( |
| 63 | instance: Virtualizer<T, any>, |
no outgoing calls
no test coverage detected