Lines Matching defs:root
609 let root = this[kEvents].get(type);
611 if (root === undefined) {
612 root = { size: 1, next: undefined, resistStopPropagation: Boolean(resistStopPropagation) };
614 new Listener(this, type, root, listener, once, capture, passive,
617 root.size,
624 this[kEvents].set(type, root);
628 let handler = root.next;
629 let previous = root;
643 root.size++;
644 root.resistStopPropagation ||= Boolean(resistStopPropagation);
645 this[kNewListener](root.size, type, listener, once, capture, passive, weak);
666 const root = this[kEvents].get(type);
667 if (root === undefined || root.next === undefined)
670 let handler = root.next;
674 root.size--;
675 if (root.size === 0)
677 this[kRemoveListener](root.size, type, listener, capture);
685 const root = this[kEvents].get(type);
686 if (root === undefined || root.next === undefined)
691 let handler = root.next;
695 root.size--;
696 if (root.size === 0)
699 this[kRemoveListener](root.size, type, undefined, capture);
740 const root = this[kEvents].get(type);
741 if (root === undefined || root.next === undefined) {
747 let handler = root.next;
754 return root.resistStopPropagation || handler.passive || event?.[kStop] !== true;
770 root.size--;
772 this[kRemoveListener](root.size, type, listener, capture);
882 const root = this[kEvents].get(String(type));
883 return root !== undefined ? root.size : 0;