remove method
Removes this node.
Implementation
@override
bool remove() {
final node = this.node;
if (node == null) return false;
if (hasParent) {
if (node.isA<Element>()) {
(node as Element).remove();
} else {
var parentNode = node.parentNode;
parentNode?.removeChild(node);
}
return true;
}
return false;
}