Home / File/ ReactFlightDOMEdge-test.js — react Source File

ReactFlightDOMEdge-test.js — react Source File

Architecture documentation for ReactFlightDOMEdge-test.js, a javascript file in the react codebase.

Entity Profile

Relationship Graph

Source Code

/**
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *
 * @emails react-core
 * @jest-environment ./scripts/jest/ReactDOMServerIntegrationEnvironment
 */

'use strict';

// Patch for Edge environments for global scope
global.AsyncLocalStorage = require('async_hooks').AsyncLocalStorage;

let serverExports;
let clientExports;
let webpackMap;
let webpackServerMap;
let webpackModules;
let webpackModuleLoading;
let React;
let ReactServer;
let ReactDOMServer;
let ReactDOMFizzStatic;
let ReactServerDOMServer;
let ReactServerDOMStaticServer;
let ReactServerDOMClient;
let use;
let serverAct;
let assertConsoleErrorDev;

function normalizeCodeLocInfo(str) {
  return (
    str &&
    str.replace(/^ +(?:at|in) ([\S]+)[^\n]*/gm, function (m, name) {
      return '    in ' + name + (/\d/.test(m) ? ' (at **)' : '');
    })
  );
}

function normalizeSerializedContent(str) {
  return str.replaceAll(__REACT_ROOT_PATH_TEST__, '**');
}

describe('ReactFlightDOMEdge', () => {
  beforeEach(() => {
    // Mock performance.now for timing tests
    let time = 10;
    const now = jest.fn().mockImplementation(() => {
      return time++;
    });
    Object.defineProperty(performance, 'timeOrigin', {
      value: time,
      configurable: true,
    });
    Object.defineProperty(performance, 'now', {
      value: now,
      configurable: true,
    });
// ... (2347 more lines)

Domain

Subdomains

Frequently Asked Questions

What does ReactFlightDOMEdge-test.js do?
ReactFlightDOMEdge-test.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain, Validation subdomain.
What functions are defined in ReactFlightDOMEdge-test.js?
ReactFlightDOMEdge-test.js defines 2 function(s): normalizeCodeLocInfo, normalizeSerializedContent.
Where is ReactFlightDOMEdge-test.js in the architecture?
ReactFlightDOMEdge-test.js is located at packages/react-server-dom-webpack/src/__tests__/ReactFlightDOMEdge-test.js (domain: BabelCompiler, subdomain: Validation, directory: packages/react-server-dom-webpack/src/__tests__).

Analyze Your Own Codebase

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

Try Supermodel Free