Home / Function/ readModule() — react Function Reference

readModule() — react Function Reference

Architecture documentation for the readModule() function in lazyLegacyRoot.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  259a5510_1b26_e0ec_44e5_753ef0dbd76e["readModule()"]
  d273e762_42b4_589e_195c_7779bffc0b74["lazyLegacyRoot.js"]
  259a5510_1b26_e0ec_44e5_753ef0dbd76e -->|defined in| d273e762_42b4_589e_195c_7779bffc0b74
  c644c37d_b668_0a66_bdb8_24c9de5df7ea["lazyLegacyRoot()"]
  c644c37d_b668_0a66_bdb8_24c9de5df7ea -->|calls| 259a5510_1b26_e0ec_44e5_753ef0dbd76e
  style 259a5510_1b26_e0ec_44e5_753ef0dbd76e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

fixtures/nesting/src/modern/lazyLegacyRoot.js lines 69–95

function readModule(record, createPromise) {
  if (record.status === 'fulfilled') {
    return record.result;
  }
  if (record.status === 'rejected') {
    throw record.result;
  }
  if (!record.promise) {
    record.promise = createPromise().then(
      value => {
        if (record.status === 'pending') {
          record.status = 'fulfilled';
          record.promise = null;
          record.result = value;
        }
      },
      error => {
        if (record.status === 'pending') {
          record.status = 'rejected';
          record.promise = null;
          record.result = error;
        }
      }
    );
  }
  throw record.promise;
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does readModule() do?
readModule() is a function in the react codebase, defined in fixtures/nesting/src/modern/lazyLegacyRoot.js.
Where is readModule() defined?
readModule() is defined in fixtures/nesting/src/modern/lazyLegacyRoot.js at line 69.
What calls readModule()?
readModule() is called by 1 function(s): lazyLegacyRoot.

Analyze Your Own Codebase

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

Try Supermodel Free