(element: HTMLElement)
| 200 | K extends keyof RRElementTagNameMap ? RRElementTagNameMap[K] : RRElement; |
| 201 | |
| 202 | function getValidTagName(element: HTMLElement): string { |
| 203 | // https://github.com/rrweb-io/rrweb-snapshot/issues/56 |
| 204 | if (element instanceof HTMLFormElement) { |
| 205 | return 'FORM'; |
| 206 | } |
| 207 | return element.tagName.toUpperCase(); |
| 208 | } |
| 209 | |
| 210 | /** |
| 211 | * Build a RRNode from a real Node. |