Home / Function/ collectTemporariesSidemap() — react Function Reference

collectTemporariesSidemap() — react Function Reference

Architecture documentation for the collectTemporariesSidemap() function in PropagateScopeDependenciesHIR.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  5c398df4_9a90_b7aa_6be6_ddff9be0b519["collectTemporariesSidemap()"]
  76832af2_c0a7_f31c_e448_af5664da4b88["PropagateScopeDependenciesHIR.ts"]
  5c398df4_9a90_b7aa_6be6_ddff9be0b519 -->|defined in| 76832af2_c0a7_f31c_e448_af5664da4b88
  55f3fce3_0db5_e260_b549_d5a721561462["propagateScopeDependenciesHIR()"]
  55f3fce3_0db5_e260_b549_d5a721561462 -->|calls| 5c398df4_9a90_b7aa_6be6_ddff9be0b519
  ca434b67_031d_2bec_f10c_3b8a790002ed["inferMinimalDependencies()"]
  ca434b67_031d_2bec_f10c_3b8a790002ed -->|calls| 5c398df4_9a90_b7aa_6be6_ddff9be0b519
  bd383390_a354_8863_d439_cafcd9e7a730["collectTemporariesSidemapImpl()"]
  5c398df4_9a90_b7aa_6be6_ddff9be0b519 -->|calls| bd383390_a354_8863_d439_cafcd9e7a730
  style 5c398df4_9a90_b7aa_6be6_ddff9be0b519 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/HIR/PropagateScopeDependenciesHIR.ts lines 231–243

export function collectTemporariesSidemap(
  fn: HIRFunction,
  usedOutsideDeclaringScope: ReadonlySet<DeclarationId>,
): ReadonlyMap<IdentifierId, ReactiveScopeDependency> {
  const temporaries = new Map();
  collectTemporariesSidemapImpl(
    fn,
    usedOutsideDeclaringScope,
    temporaries,
    null,
  );
  return temporaries;
}

Subdomains

Frequently Asked Questions

What does collectTemporariesSidemap() do?
collectTemporariesSidemap() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/HIR/PropagateScopeDependenciesHIR.ts.
Where is collectTemporariesSidemap() defined?
collectTemporariesSidemap() is defined in compiler/packages/babel-plugin-react-compiler/src/HIR/PropagateScopeDependenciesHIR.ts at line 231.
What does collectTemporariesSidemap() call?
collectTemporariesSidemap() calls 1 function(s): collectTemporariesSidemapImpl.
What calls collectTemporariesSidemap()?
collectTemporariesSidemap() is called by 2 function(s): inferMinimalDependencies, propagateScopeDependenciesHIR.

Analyze Your Own Codebase

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

Try Supermodel Free