From 4e5421fd9a5eb110e27e40b3ab283f973d38408b Mon Sep 17 00:00:00 2001 From: Nick Gerleman Date: Thu, 15 Dec 2022 10:04:11 -0800 Subject: [PATCH] Add type for RootTagContext Summary: This is exported from the RN entrypoint and documented on the RN website, so we should give types for it. Changelog: [General][Fixed] - Add type for RootTagContext Reviewed By: christophpurrer Differential Revision: D42040806 fbshipit-source-id: cb8cdf557098ddbe33c143b7ab5d80bda7f80a6e --- Libraries/ReactNative/RootTag.d.ts | 13 +++++++++++++ types/index.d.ts | 1 + 2 files changed, 14 insertions(+) create mode 100644 Libraries/ReactNative/RootTag.d.ts diff --git a/Libraries/ReactNative/RootTag.d.ts b/Libraries/ReactNative/RootTag.d.ts new file mode 100644 index 00000000000..2522b8937a9 --- /dev/null +++ b/Libraries/ReactNative/RootTag.d.ts @@ -0,0 +1,13 @@ +/** + * 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 + */ + +import type * as React from 'react'; + +export type RootTag = number; +export const RootTagContext: React.Context; diff --git a/types/index.d.ts b/types/index.d.ts index 6ef79292429..ae533546849 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -126,6 +126,7 @@ export * from '../Libraries/PushNotificationIOS/PushNotificationIOS'; export * from '../Libraries/ReactNative/AppRegistry'; export * from '../Libraries/ReactNative/I18nManager'; export * from '../Libraries/ReactNative/RendererProxy'; +export * from '../Libraries/ReactNative/RootTag'; export * from '../Libraries/ReactNative/UIManager'; export * from '../Libraries/ReactNative/requireNativeComponent'; export * from '../Libraries/Settings/Settings';