change(tracker): ignore comment nodes
This commit is contained in:
parent
ace7b3ad38
commit
7379b5b9eb
2 changed files with 15 additions and 1 deletions
|
|
@ -11,6 +11,10 @@ export function isElementNode(node: Node): node is Element {
|
|||
return node.nodeType === Node.ELEMENT_NODE
|
||||
}
|
||||
|
||||
export function isCommentNode(node: Node): node is Comment {
|
||||
return node.nodeType === Node.COMMENT_NODE
|
||||
}
|
||||
|
||||
export function isTextNode(node: Node): node is Text {
|
||||
return node.nodeType === Node.TEXT_NODE
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,9 +10,19 @@ import {
|
|||
RemoveNode,
|
||||
} from '../messages.gen.js'
|
||||
import App from '../index.js'
|
||||
import { isRootNode, isTextNode, isElementNode, isSVGElement, hasTag } from '../guards.js'
|
||||
import {
|
||||
isRootNode,
|
||||
isTextNode,
|
||||
isElementNode,
|
||||
isSVGElement,
|
||||
hasTag,
|
||||
isCommentNode,
|
||||
} from '../guards.js'
|
||||
|
||||
function isIgnored(node: Node): boolean {
|
||||
if (isCommentNode(node)) {
|
||||
return true
|
||||
}
|
||||
if (isTextNode(node)) {
|
||||
return false
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue