copyWith method
Implementation
PortEvents<T> copyWith({
void Function(Node<T> node, Port port)? onTap,
void Function(Node<T> node, Port port)? onDoubleTap,
void Function(Node<T> node, Port port)? onMouseEnter,
void Function(Node<T> node, Port port)? onMouseLeave,
void Function(Node<T> node, Port port, ScreenPosition screenPosition)?
onContextMenu,
}) {
return PortEvents<T>(
onTap: onTap ?? this.onTap,
onDoubleTap: onDoubleTap ?? this.onDoubleTap,
onMouseEnter: onMouseEnter ?? this.onMouseEnter,
onMouseLeave: onMouseLeave ?? this.onMouseLeave,
onContextMenu: onContextMenu ?? this.onContextMenu,
);
}