Home / File/ ReactNativePrivateInterface.js — react Source File

ReactNativePrivateInterface.js — react Source File

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

Entity Profile

Dependency Diagram

graph LR
  25a92b20_ad13_dc00_1eb4_90cd622d5bef["ReactNativePrivateInterface.js"]
  f1f667d4_758d_df57_d309_fdd62903fff5["createPublicInstance.js"]
  f1f667d4_758d_df57_d309_fdd62903fff5 --> 25a92b20_ad13_dc00_1eb4_90cd622d5bef
  b8ebd5c5_b517_7929_059d_a5c6b64368d7["createPublicRootInstance.js"]
  b8ebd5c5_b517_7929_059d_a5c6b64368d7 --> 25a92b20_ad13_dc00_1eb4_90cd622d5bef
  8d8cd727_cd2b_abf3_ac7d_3fc5e50aecbe["createPublicTextInstance.js"]
  8d8cd727_cd2b_abf3_ac7d_3fc5e50aecbe --> 25a92b20_ad13_dc00_1eb4_90cd622d5bef
  4cc026fd_d136_c876_26ce_36f024633870["getNativeTagFromPublicInstance.js"]
  4cc026fd_d136_c876_26ce_36f024633870 --> 25a92b20_ad13_dc00_1eb4_90cd622d5bef
  92c9535e_3e9c_6383_e815_e686948bdbe0["getNodeFromPublicInstance.js"]
  92c9535e_3e9c_6383_e815_e686948bdbe0 --> 25a92b20_ad13_dc00_1eb4_90cd622d5bef
  style 25a92b20_ad13_dc00_1eb4_90cd622d5bef 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 strict-local
 */

module.exports = {
  get BatchedBridge() {
    return require('./BatchedBridge.js');
  },
  get Platform() {
    return require('./Platform');
  },
  get RCTEventEmitter() {
    return require('./RCTEventEmitter');
  },
  get ReactFiberErrorDialog() {
    return require('./ReactFiberErrorDialog');
  },
  get ReactNativeViewConfigRegistry() {
    return require('./ReactNativeViewConfigRegistry');
  },
  get TextInputState() {
    return require('./TextInputState');
  },
  get UIManager() {
    return require('./UIManager');
  },
  get deepDiffer() {
    return require('./deepDiffer');
  },
  get deepFreezeAndThrowOnMutationInDev() {
    return require('./deepFreezeAndThrowOnMutationInDev');
  },
  get flattenStyle() {
    return require('./flattenStyle');
  },
  get legacySendAccessibilityEvent() {
    return require('./legacySendAccessibilityEvent');
  },
  get RawEventEmitter() {
    return require('./RawEventEmitter').default;
  },
  get getNativeTagFromPublicInstance() {
    return require('./getNativeTagFromPublicInstance').default;
  },
  get getNodeFromPublicInstance() {
    return require('./getNodeFromPublicInstance').default;
  },
  get createPublicInstance() {
    return require('./createPublicInstance').default;
  },
  get createPublicTextInstance() {
    return require('./createPublicTextInstance').default;
  },
  get createPublicRootInstance() {
    return require('./createPublicRootInstance').default;
  },
  get createAttributePayload() {
    return require('./createAttributePayload').default;
  },
  get diffAttributePayloads() {
    return require('./diffAttributePayloads').default;
  },
};

Domain

Frequently Asked Questions

What does ReactNativePrivateInterface.js do?
ReactNativePrivateInterface.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain.
What files import ReactNativePrivateInterface.js?
ReactNativePrivateInterface.js is imported by 5 file(s): createPublicInstance.js, createPublicRootInstance.js, createPublicTextInstance.js, getNativeTagFromPublicInstance.js, getNodeFromPublicInstance.js.
Where is ReactNativePrivateInterface.js in the architecture?
ReactNativePrivateInterface.js is located at packages/react-native-renderer/src/__mocks__/react-native/Libraries/ReactPrivate/ReactNativePrivateInterface.js (domain: BabelCompiler, directory: packages/react-native-renderer/src/__mocks__/react-native/Libraries/ReactPrivate).

Analyze Your Own Codebase

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

Try Supermodel Free