UNPKG

react-native

Version:

A framework for building native apps using React

52 lines (46 loc) 2.37 kB
/** * 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. * * @format * @flow strict-local */ import typeof {createPublicTextInstance} from '../ReactNative/ReactFabricPublicInstance/ReactFabricPublicInstance'; export type { HostInstance as PublicInstance, // These types are only necessary for Paper 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';