Home / Function/ toString() — react Function Reference

toString() — react Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  00c689b1_d881_800b_f1df_076ada6a2c75["toString()"]
  0fda7f86_b7a3_c1f2_f0d9_8d13eed4f042["CompilerDiagnostic"]
  00c689b1_d881_800b_f1df_076ada6a2c75 -->|defined in| 0fda7f86_b7a3_c1f2_f0d9_8d13eed4f042
  d3795732_d882_4f46_a959_cba0c8d5bcb9["logError()"]
  d3795732_d882_4f46_a959_cba0c8d5bcb9 -->|calls| 00c689b1_d881_800b_f1df_076ada6a2c75
  13979066_5844_9e9b_3dd1_d031ec964de0["matchCompilerDiagnostic()"]
  13979066_5844_9e9b_3dd1_d031ec964de0 -->|calls| 00c689b1_d881_800b_f1df_076ada6a2c75
  d3430316_6bb4_9d91_4539_1bff5c189f83["lowerMemberExpression()"]
  d3430316_6bb4_9d91_4539_1bff5c189f83 -->|calls| 00c689b1_d881_800b_f1df_076ada6a2c75
  7a9cb2a9_3a71_c8b5_2c56_ccdd941f7d64["moduleName()"]
  7a9cb2a9_3a71_c8b5_2c56_ccdd941f7d64 -->|calls| 00c689b1_d881_800b_f1df_076ada6a2c75
  915eda22_ad87_20ae_ed69_dc0bfeb9fb8f["primaryLocation()"]
  00c689b1_d881_800b_f1df_076ada6a2c75 -->|calls| 915eda22_ad87_20ae_ed69_dc0bfeb9fb8f
  4767de0a_dba6_b3df_77df_2b909825c02d["printErrorSummary()"]
  00c689b1_d881_800b_f1df_076ada6a2c75 -->|calls| 4767de0a_dba6_b3df_77df_2b909825c02d
  073c81a5_c389_d108_5b8f_4d6dc6eece83["push()"]
  00c689b1_d881_800b_f1df_076ada6a2c75 -->|calls| 073c81a5_c389_d108_5b8f_4d6dc6eece83
  6983a759_4292_21b5_9f66_54a811585642["toString()"]
  00c689b1_d881_800b_f1df_076ada6a2c75 -->|calls| 6983a759_4292_21b5_9f66_54a811585642
  style 00c689b1_d881_800b_f1df_076ada6a2c75 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts lines 210–220

  toString(): string {
    const buffer = [printErrorSummary(this.category, this.reason)];
    if (this.description != null) {
      buffer.push(`. ${this.description}.`);
    }
    const loc = this.primaryLocation();
    if (loc != null && typeof loc !== 'symbol') {
      buffer.push(` (${loc.start.line}:${loc.start.column})`);
    }
    return buffer.join('');
  }

Domain

Subdomains

Frequently Asked Questions

What does toString() do?
toString() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts.
Where is toString() defined?
toString() is defined in compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts at line 210.
What does toString() call?
toString() calls 4 function(s): primaryLocation, printErrorSummary, push, toString.
What calls toString()?
toString() is called by 4 function(s): logError, lowerMemberExpression, matchCompilerDiagnostic, moduleName.

Analyze Your Own Codebase

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

Try Supermodel Free