removeNode method

void removeNode(
  1. int targetId
)

Implementation

void removeNode(int targetId) {
  if (kProfileMode) {
    PerformanceTiming.instance()
        .mark(PERF_REMOVE_NODE_START, uniqueId: targetId);
  }

  assert(_existsTarget(targetId), 'targetId: $targetId');

  Node target = _getEventTargetById<Node>(targetId)!;
  target.parentNode?.removeChild(target);

  _debugDOMTreeChanged();

  if (kProfileMode) {
    PerformanceTiming.instance()
        .mark(PERF_REMOVE_NODE_END, uniqueId: targetId);
  }
}