Home / Function/ create() — react Function Reference

create() — react Function Reference

Architecture documentation for the create() function in CompilerError.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  ac13f5c1_be17_dd7a_6bd3_66d91c46aadf["create()"]
  0fda7f86_b7a3_c1f2_f0d9_8d13eed4f042["CompilerDiagnostic"]
  ac13f5c1_be17_dd7a_6bd3_66d91c46aadf -->|defined in| 0fda7f86_b7a3_c1f2_f0d9_8d13eed4f042
  041ca752_10c1_3cda_1f5c_02f44a01310e["invariant()"]
  041ca752_10c1_3cda_1f5c_02f44a01310e -->|calls| ac13f5c1_be17_dd7a_6bd3_66d91c46aadf
  24cdb07f_f37c_ae1f_e990_0390441e2808["parsePluginOptions()"]
  24cdb07f_f37c_ae1f_e990_0390441e2808 -->|calls| ac13f5c1_be17_dd7a_6bd3_66d91c46aadf
  d31deb45_fb36_194b_4bb5_e81a98b6c9bd["suppressionsToCompilerError()"]
  d31deb45_fb36_194b_4bb5_e81a98b6c9bd -->|calls| ac13f5c1_be17_dd7a_6bd3_66d91c46aadf
  f214c28b_2f6d_b5a3_71e1_9a69d9b50455["lower()"]
  f214c28b_2f6d_b5a3_71e1_9a69d9b50455 -->|calls| ac13f5c1_be17_dd7a_6bd3_66d91c46aadf
  9e5aefd1_7874_4324_24ab_a9f3d944decf["validateIdentifierName()"]
  9e5aefd1_7874_4324_24ab_a9f3d944decf -->|calls| ac13f5c1_be17_dd7a_6bd3_66d91c46aadf
  39c5a476_7a02_eb77_deeb_828d88fc0da0["extractManualMemoizationArgs()"]
  39c5a476_7a02_eb77_deeb_828d88fc0da0 -->|calls| ac13f5c1_be17_dd7a_6bd3_66d91c46aadf
  dad92af5_71c7_94b3_8cce_ac3af87f3e61["dropManualMemoization()"]
  dad92af5_71c7_94b3_8cce_ac3af87f3e61 -->|calls| ac13f5c1_be17_dd7a_6bd3_66d91c46aadf
  f255dd41_8c48_19a9_1bcc_8efd2d663f32["applySignature()"]
  f255dd41_8c48_19a9_1bcc_8efd2d663f32 -->|calls| ac13f5c1_be17_dd7a_6bd3_66d91c46aadf
  7cb90dd3_dbe0_0087_670d_277ddeadabfc["applyEffect()"]
  7cb90dd3_dbe0_0087_670d_277ddeadabfc -->|calls| ac13f5c1_be17_dd7a_6bd3_66d91c46aadf
  a00426de_5aa3_d680_a1fe_29201ff58984["computeSignatureForInstruction()"]
  a00426de_5aa3_d680_a1fe_29201ff58984 -->|calls| ac13f5c1_be17_dd7a_6bd3_66d91c46aadf
  fc22e84f_49a6_8d04_faba_43cbf926c0aa["computeEffectsForLegacySignature()"]
  fc22e84f_49a6_8d04_faba_43cbf926c0aa -->|calls| ac13f5c1_be17_dd7a_6bd3_66d91c46aadf
  ad16c945_f474_200d_7fb0_0ec722c7bc17["createDiagnostic()"]
  ad16c945_f474_200d_7fb0_0ec722c7bc17 -->|calls| ac13f5c1_be17_dd7a_6bd3_66d91c46aadf
  42a1b6ad_eddb_6bd3_4831_1d199766f971["validateLocalsNotReassignedAfterRender()"]
  42a1b6ad_eddb_6bd3_4831_1d199766f971 -->|calls| ac13f5c1_be17_dd7a_6bd3_66d91c46aadf
  style ac13f5c1_be17_dd7a_6bd3_66d91c46aadf fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts lines 129–133

  static create(
    options: Omit<CompilerDiagnosticOptions, 'details'>,
  ): CompilerDiagnostic {
    return new CompilerDiagnostic({...options, details: []});
  }

Domain

Subdomains

Frequently Asked Questions

What does create() do?
create() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts.
Where is create() defined?
create() is defined in compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts at line 129.
What calls create()?
create() is called by 31 function(s): applyEffect, applySignature, computeEffectsForLegacySignature, computeSignatureForInstruction, createDiagnostic, dropManualMemoization, extractManualMemoizationArgs, getContextReassignment, and 23 more.

Analyze Your Own Codebase

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

Try Supermodel Free