Home / Function/ hasModule() — react Function Reference

hasModule() — react Function Reference

Architecture documentation for the hasModule() function in Reanimated.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  90ce5ec2_2979_868a_9649_710adfb19ca1["hasModule()"]
  4b6a2a26_9073_8d0b_6c3b_1cbce53fd41c["Reanimated.ts"]
  90ce5ec2_2979_868a_9649_710adfb19ca1 -->|defined in| 4b6a2a26_9073_8d0b_6c3b_1cbce53fd41c
  842dd25b_450e_d53a_86da_7c3b96f1f5f7["pipelineUsesReanimatedPlugin()"]
  842dd25b_450e_d53a_86da_7c3b96f1f5f7 -->|calls| 90ce5ec2_2979_868a_9649_710adfb19ca1
  style 90ce5ec2_2979_868a_9649_710adfb19ca1 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/Entrypoint/Reanimated.ts lines 12–27

function hasModule(name: string): boolean {
  if (typeof require === 'undefined') {
    return false;
  }
  try {
    return !!require.resolve(name);
  } catch (error: any) {
    if (
      error.code === 'MODULE_NOT_FOUND' &&
      error.message.indexOf(name) !== -1
    ) {
      return false;
    }
    throw error;
  }
}

Domain

Subdomains

Frequently Asked Questions

What does hasModule() do?
hasModule() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/Entrypoint/Reanimated.ts.
Where is hasModule() defined?
hasModule() is defined in compiler/packages/babel-plugin-react-compiler/src/Entrypoint/Reanimated.ts at line 12.
What calls hasModule()?
hasModule() is called by 1 function(s): pipelineUsesReanimatedPlugin.

Analyze Your Own Codebase

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

Try Supermodel Free