(html: string)
| 278 | |
| 279 | /** Extract complete rows that contain at least one cell (skip auto-closed empty rows) */ |
| 280 | export function extractCompleteRows(html: string): string[] { |
| 281 | return extractAllCompleteRows(html).filter((row) => CELL_RE.test(row)); |
| 282 | } |
| 283 | |
| 284 | /** Index where the first <table starts, or -1 */ |
| 285 | export function findTableStart(html: string): number { |
no test coverage detected