Home / Function/ rectIntersectsRect() — react Function Reference

rectIntersectsRect() — react Function Reference

Architecture documentation for the rectIntersectsRect() function in geometry.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  ee345723_5d2c_09fe_13aa_8bc6e840e369["rectIntersectsRect()"]
  1d481b0c_03e1_6f28_eff1_74d4566b3dc8["geometry.js"]
  ee345723_5d2c_09fe_13aa_8bc6e840e369 -->|defined in| 1d481b0c_03e1_6f28_eff1_74d4566b3dc8
  0d243608_f488_b170_3ab3_3c4450110021["rectToBox()"]
  ee345723_5d2c_09fe_13aa_8bc6e840e369 -->|calls| 0d243608_f488_b170_3ab3_3c4450110021
  style ee345723_5d2c_09fe_13aa_8bc6e840e369 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-devtools-timeline/src/view-base/geometry.js lines 82–100

export function rectIntersectsRect(rect1: Rect, rect2: Rect): boolean {
  if (
    rect1.size.width === 0 ||
    rect1.size.height === 0 ||
    rect2.size.width === 0 ||
    rect2.size.height === 0
  ) {
    return false;
  }

  const [top1, right1, bottom1, left1] = rectToBox(rect1);
  const [top2, right2, bottom2, left2] = rectToBox(rect2);
  return !(
    right1 < left2 ||
    right2 < left1 ||
    bottom1 < top2 ||
    bottom2 < top1
  );
}

Domain

Subdomains

Calls

Frequently Asked Questions

What does rectIntersectsRect() do?
rectIntersectsRect() is a function in the react codebase, defined in packages/react-devtools-timeline/src/view-base/geometry.js.
Where is rectIntersectsRect() defined?
rectIntersectsRect() is defined in packages/react-devtools-timeline/src/view-base/geometry.js at line 82.
What does rectIntersectsRect() call?
rectIntersectsRect() calls 1 function(s): rectToBox.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free