extra-dom
Version:
Utilities for DOM
13 lines (11 loc) • 317 B
text/typescript
import { isElement } from './is-element.js'
import { isTextNode } from './is-text-node.js'
export function stringify(nodes: Node[]): string {
return nodes
.map(node => {
if (isElement(node)) return node.outerHTML
if (isTextNode(node)) return node.textContent
return ''
})
.join('')
}