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
Called By
- applyEffect()
- applySignature()
- computeEffectsForLegacySignature()
- computeSignatureForInstruction()
- createDiagnostic()
- dropManualMemoization()
- extractManualMemoizationArgs()
- getContextReassignment()
- guardCheck()
- invariant()
- lower()
- parsePluginOptions()
- suppressionsToCompilerError()
- validateEffect()
- validateIdentifierName()
- validateInferredDep()
- validateLocalsNotReassignedAfterRender()
- validateNoContextVariableAssignment()
- validateNoDirectRefValueAccess()
- validateNoFreezingKnownMutableFunctions()
- validateNoImpureFunctionsInRender()
- validateNoJSXInTryStatement()
- validateNoRefAccessInRenderImpl()
- validateNoRefPassedToFunction()
- validateNoRefUpdate()
- validateNoRefValueAccess()
- validateNoSetStateInEffects()
- validateNoSetStateInRenderImpl()
- validateStaticComponents()
- validateUseMemo()
- visitInstruction()
Source
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