Home / Function/ pushStartScopeTerminal() — react Function Reference

pushStartScopeTerminal() — react Function Reference

Architecture documentation for the pushStartScopeTerminal() function in BuildReactiveScopeTerminalsHIR.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  819ee2fc_a217_f85c_d25a_de685e2acaeb["pushStartScopeTerminal()"]
  779d40ec_03b1_7ad7_ef48_9ccec3c3bf70["BuildReactiveScopeTerminalsHIR.ts"]
  819ee2fc_a217_f85c_d25a_de685e2acaeb -->|defined in| 779d40ec_03b1_7ad7_ef48_9ccec3c3bf70
  style 819ee2fc_a217_f85c_d25a_de685e2acaeb fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/HIR/BuildReactiveScopeTerminalsHIR.ts lines 214–228

function pushStartScopeTerminal(
  scope: ReactiveScope,
  context: ScopeTraversalContext,
): void {
  const blockId = context.env.nextBlockId;
  const fallthroughId = context.env.nextBlockId;
  context.rewrites.push({
    kind: 'StartScope',
    blockId,
    fallthroughId,
    instrId: scope.range.start,
    scope,
  });
  context.fallthroughs.set(scope.id, fallthroughId);
}

Subdomains

Frequently Asked Questions

What does pushStartScopeTerminal() do?
pushStartScopeTerminal() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/HIR/BuildReactiveScopeTerminalsHIR.ts.
Where is pushStartScopeTerminal() defined?
pushStartScopeTerminal() is defined in compiler/packages/babel-plugin-react-compiler/src/HIR/BuildReactiveScopeTerminalsHIR.ts at line 214.

Analyze Your Own Codebase

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

Try Supermodel Free