react-native
Version:
A framework for building native apps using React
34 lines (32 loc) • 2.6 kB
TypeScript
/**
* 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.
*
* @generated SignedSource<<f81102717a3d00a88d8530c36fb2a61b>>
*
* This file was translated from Flow by scripts/build-types/index.js.
* Original file: packages/react-native/Libraries/ReactPrivate/ReactNativePrivateInterface.js.flow
*/
import type { createPublicTextInstance as $$IMPORT_TYPEOF_1$$ } from "../ReactNative/ReactFabricPublicInstance/ReactFabricPublicInstance";
type createPublicTextInstance = typeof $$IMPORT_TYPEOF_1$$;
export type { HostInstance as PublicInstance, NativeMethods as LegacyPublicInstance, MeasureOnSuccessCallback, MeasureInWindowOnSuccessCallback, MeasureLayoutOnSuccessCallback } from "../../src/private/types/HostInstance";
export type { PublicRootInstance } from "../ReactNative/ReactFabricPublicInstance/ReactFabricPublicInstance";
export type PublicTextInstance = ReturnType<createPublicTextInstance>;
export { default as BatchedBridge } from "../BatchedBridge/BatchedBridge";
export { default as ExceptionsManager } from "../Core/ExceptionsManager";
export { default as Platform } from "../Utilities/Platform";
export { default as RCTEventEmitter } from "../EventEmitter/RCTEventEmitter";
export * as ReactNativeViewConfigRegistry from "../Renderer/shims/ReactNativeViewConfigRegistry";
export { default as TextInputState } from "../Components/TextInput/TextInputState";
export { default as UIManager } from "../ReactNative/UIManager";
export { default as deepDiffer } from "../Utilities/differ/deepDiffer";
export { default as deepFreezeAndThrowOnMutationInDev } from "../Utilities/deepFreezeAndThrowOnMutationInDev";
export { default as flattenStyle } from "../StyleSheet/flattenStyle";
export { default as ReactFiberErrorDialog } from "../Core/ReactFiberErrorDialog";
export { default as legacySendAccessibilityEvent } from "../Components/AccessibilityInfo/legacySendAccessibilityEvent";
export { default as RawEventEmitter } from "../Core/RawEventEmitter";
export { default as CustomEvent } from "../../src/private/webapis/dom/events/CustomEvent";
export { create as createAttributePayload, diff as diffAttributePayloads } from "../ReactNative/ReactFabricPublicInstance/ReactNativeAttributePayload";
export { createPublicRootInstance, createPublicInstance, createPublicTextInstance, getNativeTagFromPublicInstance, getNodeFromPublicInstance, getInternalInstanceHandleFromPublicInstance } from "../ReactNative/ReactFabricPublicInstance/ReactFabricPublicInstance";