Home / File/ crossOriginStrings.js — react Source File

crossOriginStrings.js — react Source File

Architecture documentation for crossOriginStrings.js, a javascript file in the react codebase. 0 imports, 3 dependents.

File javascript BabelCompiler Validation 3 dependents 2 functions

Entity Profile

Dependency Diagram

graph LR
  32da47fd_dac0_1961_6ca0_aaebfed0f91b["crossOriginStrings.js"]
  4ae326e8_2c2e_2843_d5a5_16edbddd103a["ReactFizzConfigDOM.js"]
  4ae326e8_2c2e_2843_d5a5_16edbddd103a --> 32da47fd_dac0_1961_6ca0_aaebfed0f91b
  6a345571_3d83_3185_49d0_7a711dbada16["ReactFlightServerConfigDOM.js"]
  6a345571_3d83_3185_49d0_7a711dbada16 --> 32da47fd_dac0_1961_6ca0_aaebfed0f91b
  63f0749f_297f_769a_3a54_a5a0d0221571["ReactFlightClientConfigDOM.js"]
  63f0749f_297f_769a_3a54_a5a0d0221571 --> 32da47fd_dac0_1961_6ca0_aaebfed0f91b
  style 32da47fd_dac0_1961_6ca0_aaebfed0f91b fill:#6366f1,stroke:#818cf8,color:#fff

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.
 *
 * @flow
 */

export opaque type CrossOriginString: string = string;

export function getCrossOriginString(input: ?string): ?CrossOriginString {
  if (typeof input === 'string') {
    return input === 'use-credentials' ? input : '';
  }
  return undefined;
}

export function getCrossOriginStringAs(
  as: ?string,
  input: ?string,
): ?CrossOriginString {
  if (as === 'font') {
    return '';
  }
  if (typeof input === 'string') {
    return input === 'use-credentials' ? input : '';
  }
  return undefined;
}

Domain

Subdomains

Frequently Asked Questions

What does crossOriginStrings.js do?
crossOriginStrings.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 crossOriginStrings.js?
crossOriginStrings.js defines 2 function(s): getCrossOriginString, getCrossOriginStringAs.
What files import crossOriginStrings.js?
crossOriginStrings.js is imported by 3 file(s): ReactFizzConfigDOM.js, ReactFlightClientConfigDOM.js, ReactFlightServerConfigDOM.js.
Where is crossOriginStrings.js in the architecture?
crossOriginStrings.js is located at packages/react-dom-bindings/src/shared/crossOriginStrings.js (domain: BabelCompiler, subdomain: Validation, directory: packages/react-dom-bindings/src/shared).

Analyze Your Own Codebase

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

Try Supermodel Free