(config: ModeConfig, adapter: ModeAdapter)
| 395 | } |
| 396 | |
| 397 | function useModeViewer(config: ModeConfig, adapter: ModeAdapter) { |
| 398 | return useFileViewer({ |
| 399 | enableLineSelection: config.enableLineSelection, |
| 400 | selectedLines: config.selectedLines, |
| 401 | commentedLines: () => config.commentedLines() ?? [], |
| 402 | onLineSelectionEnd: config.onLineSelectionEnd, |
| 403 | ...adapter, |
| 404 | }) |
| 405 | } |
| 406 | |
| 407 | function useSearchHandle(opts: { |
| 408 | search: () => FileSearchControl | undefined |
no test coverage detected