Home / Function/ terminalFallthrough() — react Function Reference

terminalFallthrough() — react Function Reference

Architecture documentation for the terminalFallthrough() function in visitors.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  127c19ef_021e_5644_a84e_da0d0ed84999["terminalFallthrough()"]
  2f3caf55_cc64_415c_55dd_9771ba7dc210["visitors.ts"]
  127c19ef_021e_5644_a84e_da0d0ed84999 -->|defined in| 2f3caf55_cc64_415c_55dd_9771ba7dc210
  8df1c728_cbcd_34ab_bd90_969f45256d13["assertValidBlockNesting()"]
  8df1c728_cbcd_34ab_bd90_969f45256d13 -->|calls| 127c19ef_021e_5644_a84e_da0d0ed84999
  7833545a_a3bd_6148_f79c_09179baa11a3["getReversePostorderedBlocks()"]
  7833545a_a3bd_6148_f79c_09179baa11a3 -->|calls| 127c19ef_021e_5644_a84e_da0d0ed84999
  7b930d0b_9ec9_a382_a51f_3ffb682d5b9a["mergeConsecutiveBlocks()"]
  7b930d0b_9ec9_a382_a51f_3ffb682d5b9a -->|calls| 127c19ef_021e_5644_a84e_da0d0ed84999
  289382ca_3f09_e2a4_102d_6227edb1872f["rewriteSplices()"]
  289382ca_3f09_e2a4_102d_6227edb1872f -->|calls| 127c19ef_021e_5644_a84e_da0d0ed84999
  8469c07f_bb75_970a_4a16_a21afba094e1["alignReactiveScopesToBlockScopesHIR()"]
  8469c07f_bb75_970a_4a16_a21afba094e1 -->|calls| 127c19ef_021e_5644_a84e_da0d0ed84999
  d0cd56ee_e8d2_fa25_8e21_652a56c56855["terminalHasFallthrough()"]
  127c19ef_021e_5644_a84e_da0d0ed84999 -->|calls| d0cd56ee_e8d2_fa25_8e21_652a56c56855
  style 127c19ef_021e_5644_a84e_da0d0ed84999 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/HIR/visitors.ts lines 1009–1015

export function terminalFallthrough(terminal: Terminal): BlockId | null {
  if (terminalHasFallthrough(terminal)) {
    return terminal.fallthrough;
  } else {
    return null;
  }
}

Subdomains

Frequently Asked Questions

What does terminalFallthrough() do?
terminalFallthrough() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/HIR/visitors.ts.
Where is terminalFallthrough() defined?
terminalFallthrough() is defined in compiler/packages/babel-plugin-react-compiler/src/HIR/visitors.ts at line 1009.
What does terminalFallthrough() call?
terminalFallthrough() calls 1 function(s): terminalHasFallthrough.
What calls terminalFallthrough()?
terminalFallthrough() is called by 5 function(s): alignReactiveScopesToBlockScopesHIR, assertValidBlockNesting, getReversePostorderedBlocks, mergeConsecutiveBlocks, rewriteSplices.

Analyze Your Own Codebase

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

Try Supermodel Free