Home / Function/ setName() — react Function Reference

setName() — react Function Reference

Architecture documentation for the setName() function in InferTypes.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  22d7b6ca_548f_5459_1356_fe0992808def["setName()"]
  35147ed6_ce97_e85f_570c_faf2d25f42f4["InferTypes.ts"]
  22d7b6ca_548f_5459_1356_fe0992808def -->|defined in| 35147ed6_ce97_e85f_570c_faf2d25f42f4
  b282c6e8_cb4e_aa17_9bb5_f36ea62991f4["generateInstructionTypes()"]
  b282c6e8_cb4e_aa17_9bb5_f36ea62991f4 -->|calls| 22d7b6ca_548f_5459_1356_fe0992808def
  style 22d7b6ca_548f_5459_1356_fe0992808def fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/TypeInference/InferTypes.ts lines 160–168

function setName(
  names: Map<IdentifierId, string>,
  id: IdentifierId,
  name: Identifier,
): void {
  if (name.name?.kind === 'named') {
    names.set(id, name.name.value);
  }
}

Subdomains

Frequently Asked Questions

What does setName() do?
setName() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/TypeInference/InferTypes.ts.
Where is setName() defined?
setName() is defined in compiler/packages/babel-plugin-react-compiler/src/TypeInference/InferTypes.ts at line 160.
What calls setName()?
setName() is called by 1 function(s): generateInstructionTypes.

Analyze Your Own Codebase

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

Try Supermodel Free