Home / Function/ resolveFeatureFlags() — react Function Reference

resolveFeatureFlags() — react Function Reference

Architecture documentation for the resolveFeatureFlags() function in buildUtils.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  b137eb10_5abd_556f_610a_e2e3cddada37["resolveFeatureFlags()"]
  be0d06f4_f236_4f9d_9179_ee227b15789f["buildUtils.js"]
  b137eb10_5abd_556f_610a_e2e3cddada37 -->|defined in| be0d06f4_f236_4f9d_9179_ee227b15789f
  style b137eb10_5abd_556f_610a_e2e3cddada37 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-devtools-shared/buildUtils.js lines 11–39

function resolveFeatureFlags(target) {
  let flagsPath;
  switch (target) {
    case 'inline':
    case 'shell':
    case 'fusebox':
      flagsPath = 'DevToolsFeatureFlags.default';
      break;
    case 'core/backend-oss':
    case 'core/standalone-oss':
      flagsPath = 'DevToolsFeatureFlags.core-oss';
      break;
    case 'core/backend-fb':
    case 'core/standalone-fb':
      flagsPath = 'DevToolsFeatureFlags.core-fb';
      break;
    case 'extension-oss':
      flagsPath = 'DevToolsFeatureFlags.extension-oss';
      break;
    case 'extension-fb':
      flagsPath = 'DevToolsFeatureFlags.extension-fb';
      break;
    default:
      console.error(`Invalid target "${target}"`);
      process.exit(1);
  }

  return resolve(__dirname, 'src/config/', flagsPath);
}

Domain

Subdomains

Frequently Asked Questions

What does resolveFeatureFlags() do?
resolveFeatureFlags() is a function in the react codebase, defined in packages/react-devtools-shared/buildUtils.js.
Where is resolveFeatureFlags() defined?
resolveFeatureFlags() is defined in packages/react-devtools-shared/buildUtils.js at line 11.

Analyze Your Own Codebase

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

Try Supermodel Free