portAt method

ResolvedShapePort? portAt(
  1. DiagramPoint worldPoint, {
  2. double tolerance = 0,
})

Implementation

ResolvedShapePort? portAt(DiagramPoint worldPoint, {double tolerance = 0}) {
  final local = worldToLocal(worldPoint);
  for (final port in ports.reversed) {
    if (port.hitTest(local, tolerance: tolerance)) return port;
  }
  return null;
}