Home / Function/ initializeHookParsedMetadata() — react Function Reference

initializeHookParsedMetadata() — react Function Reference

Architecture documentation for the initializeHookParsedMetadata() function in parseSourceAndMetadata.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  a043d3ea_3862_421a_4d42_b5628d07b385["initializeHookParsedMetadata()"]
  76da1f28_5fe1_2c37_5657_67756acc6f55["parseSourceAndMetadata.js"]
  a043d3ea_3862_421a_4d42_b5628d07b385 -->|defined in| 76da1f28_5fe1_2c37_5657_67756acc6f55
  fba84d46_f44f_7ea7_9af3_a0121e3e1415["parseSourceAndMetadata()"]
  fba84d46_f44f_7ea7_9af3_a0121e3e1415 -->|calls| a043d3ea_3862_421a_4d42_b5628d07b385
  style a043d3ea_3862_421a_4d42_b5628d07b385 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-devtools-shared/src/hooks/parseHookNames/parseSourceAndMetadata.js lines 197–220

function initializeHookParsedMetadata(
  locationKeyToHookSourceAndMetadata: LocationKeyToHookSourceAndMetadata,
) {
  // Create map of unique source locations (file names plus line and column numbers) to metadata about hooks.
  const locationKeyToHookParsedMetadata: LocationKeyToHookParsedMetadata =
    new Map();
  locationKeyToHookSourceAndMetadata.forEach(
    (hookSourceAndMetadata, locationKey) => {
      const hookParsedMetadata: HookParsedMetadata = {
        metadataConsumer: null,
        originalSourceAST: null,
        originalSourceCode: null,
        originalSourceURL: null,
        originalSourceLineNumber: null,
        originalSourceColumnNumber: null,
        sourceMapConsumer: null,
      };

      locationKeyToHookParsedMetadata.set(locationKey, hookParsedMetadata);
    },
  );

  return locationKeyToHookParsedMetadata;
}

Domain

Subdomains

Frequently Asked Questions

What does initializeHookParsedMetadata() do?
initializeHookParsedMetadata() is a function in the react codebase, defined in packages/react-devtools-shared/src/hooks/parseHookNames/parseSourceAndMetadata.js.
Where is initializeHookParsedMetadata() defined?
initializeHookParsedMetadata() is defined in packages/react-devtools-shared/src/hooks/parseHookNames/parseSourceAndMetadata.js at line 197.
What calls initializeHookParsedMetadata()?
initializeHookParsedMetadata() is called by 1 function(s): parseSourceAndMetadata.

Analyze Your Own Codebase

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

Try Supermodel Free