Home / Function/ getCompareDependencyResultDescription() — react Function Reference

getCompareDependencyResultDescription() — react Function Reference

Architecture documentation for the getCompareDependencyResultDescription() function in ValidatePreservedManualMemoization.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  f04b57f7_ad71_01a6_bf26_abaf67e8da58["getCompareDependencyResultDescription()"]
  24b95621_3482_c406_4b63_5b9d9e94b5af["ValidatePreservedManualMemoization.ts"]
  f04b57f7_ad71_01a6_bf26_abaf67e8da58 -->|defined in| 24b95621_3482_c406_4b63_5b9d9e94b5af
  6216fd83_7c2d_7eac_782b_6a1697ce7175["validateInferredDep()"]
  6216fd83_7c2d_7eac_782b_6a1697ce7175 -->|calls| f04b57f7_ad71_01a6_bf26_abaf67e8da58
  style f04b57f7_ad71_01a6_bf26_abaf67e8da58 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/Validation/ValidatePreservedManualMemoization.ts lines 145–159

function getCompareDependencyResultDescription(
  result: CompareDependencyResult,
): string {
  switch (result) {
    case CompareDependencyResult.Ok:
      return 'Dependencies equal';
    case CompareDependencyResult.RootDifference:
    case CompareDependencyResult.PathDifference:
      return 'Inferred different dependency than source';
    case CompareDependencyResult.RefAccessDifference:
      return 'Differences in ref.current access';
    case CompareDependencyResult.Subpath:
      return 'Inferred less specific property than source';
  }
}

Domain

Subdomains

Frequently Asked Questions

What does getCompareDependencyResultDescription() do?
getCompareDependencyResultDescription() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/Validation/ValidatePreservedManualMemoization.ts.
Where is getCompareDependencyResultDescription() defined?
getCompareDependencyResultDescription() is defined in compiler/packages/babel-plugin-react-compiler/src/Validation/ValidatePreservedManualMemoization.ts at line 145.
What calls getCompareDependencyResultDescription()?
getCompareDependencyResultDescription() is called by 1 function(s): validateInferredDep.

Analyze Your Own Codebase

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

Try Supermodel Free