(entries: TreeRenderEntry[], enabled: boolean)
| 3699 | } |
| 3700 | |
| 3701 | function prefetchSidebarEdgeNotes(entries: TreeRenderEntry[], enabled: boolean): void { |
| 3702 | if (!enabled || entries.length === 0) return; |
| 3703 | const progressive = shouldProgressivelyRenderEntries(entries); |
| 3704 | const limit = getInitialSidebarEntryLimit(entries.length, progressive); |
| 3705 | const visibleEntries = progressive ? entries.slice(0, limit) : entries; |
| 3706 | const paths = sidebarVisiblePrefetchPaths(visibleEntries); |
| 3707 | if (paths.length === 0) return; |
| 3708 | void useStore.getState().prefetchNotes(paths); |
| 3709 | } |
| 3710 | |
| 3711 | function useSidebarVisibleNotePrefetch( |
| 3712 | entries: TreeRenderEntry[], |
no test coverage detected