intersect method

LocalDateRange? intersect(
  1. LocalDateRange other
)

Implementation

LocalDateRange? intersect(LocalDateRange other) {
  if (!intersects(other)) {
    return null;
  }

  var left = start > other.start ? start : other.start;
  var right = end < other.end ? end : other.end;
  return LocalDateRange(left, right);
}