({
itemCount,
itemProps,
itemSize
}: {
itemCount: number;
itemProps: Props;
itemSize: number | SizeFunction<Props>;
})
| 3 | import type { CachedBounds, SizeFunction } from "./types"; |
| 4 | |
| 5 | export function useCachedBounds<Props extends object>({ |
| 6 | itemCount, |
| 7 | itemProps, |
| 8 | itemSize |
| 9 | }: { |
| 10 | itemCount: number; |
| 11 | itemProps: Props; |
| 12 | itemSize: number | SizeFunction<Props>; |
| 13 | }): CachedBounds { |
| 14 | return useMemo( |
| 15 | () => |
| 16 | createCachedBounds({ |
| 17 | itemCount, |
| 18 | itemProps, |
| 19 | itemSize |
| 20 | }), |
| 21 | [itemCount, itemProps, itemSize] |
| 22 | ); |
| 23 | } |
no test coverage detected
searching dependent graphs…