Home / Function/ _toPrimitive() — react Function Reference

_toPrimitive() — react Function Reference

Architecture documentation for the _toPrimitive() function in BabelClasses-compiled.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  53408d58_faef_c19f_fcc0_3f2bb7806682["_toPrimitive()"]
  8b4da00c_018e_7415_f5c1_3c971c969233["BabelClasses-compiled.js"]
  53408d58_faef_c19f_fcc0_3f2bb7806682 -->|defined in| 8b4da00c_018e_7415_f5c1_3c971c969233
  344a894c_961f_a81d_eacb_a55d593e129b["_toPropertyKey()"]
  344a894c_961f_a81d_eacb_a55d593e129b -->|calls| 53408d58_faef_c19f_fcc0_3f2bb7806682
  style 53408d58_faef_c19f_fcc0_3f2bb7806682 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

fixtures/stacks/BabelClasses-compiled.js lines 27–36

function _toPrimitive(t, r) {
  if ('object' != typeof t || !t) return t;
  var e = t[Symbol.toPrimitive];
  if (void 0 !== e) {
    var i = e.call(t, r || 'default');
    if ('object' != typeof i) return i;
    throw new TypeError('@@toPrimitive must return a primitive value.');
  }
  return ('string' === r ? String : Number)(t);
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does _toPrimitive() do?
_toPrimitive() is a function in the react codebase, defined in fixtures/stacks/BabelClasses-compiled.js.
Where is _toPrimitive() defined?
_toPrimitive() is defined in fixtures/stacks/BabelClasses-compiled.js at line 27.
What calls _toPrimitive()?
_toPrimitive() is called by 1 function(s): _toPropertyKey.

Analyze Your Own Codebase

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

Try Supermodel Free