Home / Function/ retainWhere_Set() — react Function Reference

retainWhere_Set() — react Function Reference

Architecture documentation for the retainWhere_Set() function in utils.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  68bb9114_38de_ce6e_97e1_5c50fd0acbcd["retainWhere_Set()"]
  eb9d33f9_42c1_205c_93e6_8e1365a31839["utils.ts"]
  68bb9114_38de_ce6e_97e1_5c50fd0acbcd -->|defined in| eb9d33f9_42c1_205c_93e6_8e1365a31839
  8469c07f_bb75_970a_4a16_a21afba094e1["alignReactiveScopesToBlockScopesHIR()"]
  8469c07f_bb75_970a_4a16_a21afba094e1 -->|calls| 68bb9114_38de_ce6e_97e1_5c50fd0acbcd
  style 68bb9114_38de_ce6e_97e1_5c50fd0acbcd fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/Utils/utils.ts lines 48–57

export function retainWhere_Set<T>(
  items: Set<T>,
  predicate: (item: T) => boolean,
): void {
  for (const item of items) {
    if (!predicate(item)) {
      items.delete(item);
    }
  }
}

Domain

Subdomains

Frequently Asked Questions

What does retainWhere_Set() do?
retainWhere_Set() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/Utils/utils.ts.
Where is retainWhere_Set() defined?
retainWhere_Set() is defined in compiler/packages/babel-plugin-react-compiler/src/Utils/utils.ts at line 48.
What calls retainWhere_Set()?
retainWhere_Set() is called by 1 function(s): alignReactiveScopesToBlockScopesHIR.

Analyze Your Own Codebase

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

Try Supermodel Free