(node: Node | null)
| 8 | } |
| 9 | |
| 10 | export function findFileLineNumber(node: Node | null): number | undefined { |
| 11 | const el = findElement(node) |
| 12 | if (!el) return |
| 13 | |
| 14 | const line = el.closest("[data-line]") |
| 15 | if (!(line instanceof HTMLElement)) return |
| 16 | |
| 17 | const value = parseInt(line.dataset.line ?? "", 10) |
| 18 | if (Number.isNaN(value)) return |
| 19 | return value |
| 20 | } |
| 21 | |
| 22 | export function findDiffLineNumber(node: Node | null): number | undefined { |
| 23 | const el = findElement(node) |
nothing calls this directly
no test coverage detected