(target: string, root: Root, partial: boolean)
| 78 | } |
| 79 | |
| 80 | function linkTextMany(target: string, root: Root, partial: boolean): Element[] { |
| 81 | return Array.from(root.querySelectorAll('a')).filter(el => { |
| 82 | const text = getLinkText(el) |
| 83 | return partial ? text.indexOf(target) !== -1 : text === target |
| 84 | }) |
| 85 | } |
| 86 | |
| 87 | function nameMany(target: string, root: Root): Element[] { |
| 88 | return Array.from(root.querySelectorAll('[name="' + target.replace(/\\/g, '\\\\').replace(/"/g, '\\"') + '"]')) |
no test coverage detected