createDOMEvent method

  1. @override
DOMEvent<Object>? createDOMEvent(
  1. DOMTreeMap<Node> treeMap,
  2. Object? event
)
override

Implementation

@override
DOMEvent? createDOMEvent(DOMTreeMap<Node> treeMap, Object? event) {
  if (event.asJSAny.isA<Event>()) {
    var eventTarget = (event as Event).target as Node?;
    var domTarget = treeMap.getMappedDOMNode(eventTarget);

    return DOMEvent(treeMap, event, eventTarget, domTarget as DOMElement?);
  }

  return null;
}