Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/react-native/__typetests__/tsconfig.legacy.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"$schema": "https://json.schemastore.org/tsconfig",
// Legacy variant: Opts into the `"react-native-legacy-deep-imports"` export
// condition so `react-native` and `react-native/Libraries/*` resolve to the
// hand-written types in `types/`.
// hand-written types in `types_DEPRECATED/`.
"extends": "./tsconfig.json",
"compilerOptions": {
"customConditions": ["react-native-legacy-deep-imports"]
Expand Down
6 changes: 3 additions & 3 deletions packages/react-native/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,12 @@
"main": "./index.js",
"exports": {
".": {
"react-native-legacy-deep-imports": "./types/index.d.ts",
"react-native-legacy-deep-imports": "./types_DEPRECATED/index.d.ts",
"types": "./types_generated/index.d.ts",
"default": "./index.js"
},
"./Libraries/*": {
"react-native-legacy-deep-imports": "./Libraries/*.d.ts",
"react-native-legacy-deep-imports": "./types_DEPRECATED/Libraries/*.d.ts",
"types": null,
"default": "./Libraries/*.js"
},
Expand Down Expand Up @@ -123,7 +123,7 @@
"src",
"!src/private/testing",
"third-party-podspecs",
"types",
"types_DEPRECATED",
"types_generated",
"!**/__docs__/**",
"!**/__fixtures__/**",
Expand Down
17 changes: 17 additions & 0 deletions packages/react-native/src/types/ErrorUtils.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
/**
* 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
*/

// From @react-native/js-polyfills

type ErrorHandlerCallback = (error: any, isFatal?: boolean) => void;

export interface ErrorUtils {
setGlobalHandler: (callback: ErrorHandlerCallback) => void;
getGlobalHandler: () => ErrorHandlerCallback;
}
2 changes: 1 addition & 1 deletion packages/react-native/src/types/globals.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
* @format
*/

import type {ErrorUtils} from '../../Libraries/vendor/core/ErrorUtils';
import type {ErrorUtils} from './ErrorUtils';

declare global {
interface NodeRequire {
Expand Down
165 changes: 0 additions & 165 deletions packages/react-native/types/index.d.ts

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
* @format
*/

import {HostInstance} from '../../../types/public/ReactNativeTypes';
import {HostInstance} from '../../../public/ReactNativeTypes';
import {EmitterSubscription} from '../../vendor/emitter/EventEmitter';

type AccessibilityChangeEventName =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
*/

import type * as React from 'react';
import {Constructor} from '../../../types/private/Utilities';
import {HostInstance} from '../../../types/public/ReactNativeTypes';
import {Constructor} from '../../../private/Utilities';
import {HostInstance} from '../../../public/ReactNativeTypes';
import {ColorValue, StyleProp} from '../../StyleSheet/StyleSheet';
import {ViewStyle} from '../../StyleSheet/StyleSheetTypes';
import {LayoutChangeEvent} from '../../Types/CoreEventTypes';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
*/

import type * as React from 'react';
import {Constructor} from '../../../types/private/Utilities';
import {HostInstance} from '../../../types/public/ReactNativeTypes';
import {Constructor} from '../../../private/Utilities';
import {HostInstance} from '../../../public/ReactNativeTypes';
import {ColorValue} from '../../StyleSheet/StyleSheet';
import {
NativeSyntheticEvent,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
*/

import type * as React from 'react';
import {Constructor} from '../../../types/private/Utilities';
import {TimerMixin} from '../../../types/private/TimerMixin';
import {Constructor} from '../../../private/Utilities';
import {TimerMixin} from '../../../private/TimerMixin';
import {StyleProp} from '../../StyleSheet/StyleSheet';
import {ViewStyle} from '../../StyleSheet/StyleSheetTypes';
import {ViewProps} from '../View/ViewPropTypes';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
*/

import type * as React from 'react';
import {Insets} from '../../../types/public/Insets';
import {Insets} from '../../../public/Insets';
import {ColorValue, StyleProp} from '../../StyleSheet/StyleSheet';
import {ViewStyle} from '../../StyleSheet/StyleSheetTypes';
import {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
*/

import type * as React from 'react';
import {Constructor} from '../../../types/private/Utilities';
import {HostInstance} from '../../../types/public/ReactNativeTypes';
import {Constructor} from '../../../private/Utilities';
import {HostInstance} from '../../../public/ReactNativeTypes';
import {ColorValue} from '../../StyleSheet/StyleSheet';
import {ViewProps} from '../View/ViewPropTypes';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
*/

import type * as React from 'react';
import {Constructor} from '../../../types/private/Utilities';
import {HostInstance} from '../../../types/public/ReactNativeTypes';
import {Constructor} from '../../../private/Utilities';
import {HostInstance} from '../../../public/ReactNativeTypes';
import {ColorValue} from '../../StyleSheet/StyleSheet';
import {ViewProps} from '../View/ViewPropTypes';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
*/

import type * as React from 'react';
import {Constructor} from '../../../types/private/Utilities';
import {HostInstance} from '../../../types/public/ReactNativeTypes';
import {Constructor} from '../../../private/Utilities';
import {HostInstance} from '../../../public/ReactNativeTypes';
import {ViewProps} from '../View/ViewPropTypes';

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
*/

import type * as React from 'react';
import {Constructor} from '../../../types/private/Utilities';
import {Insets} from '../../../types/public/Insets';
import {HostInstance} from '../../../types/public/ReactNativeTypes';
import {Constructor} from '../../../private/Utilities';
import {Insets} from '../../../public/Insets';
import {HostInstance} from '../../../public/ReactNativeTypes';
import {ColorValue, StyleProp} from '../../StyleSheet/StyleSheet';
import {ViewStyle} from '../../StyleSheet/StyleSheetTypes';
import {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
*/

import type * as React from 'react';
import {Constructor} from '../../../types/private/Utilities';
import {HostInstance} from '../../../types/public/ReactNativeTypes';
import {Constructor} from '../../../private/Utilities';
import {HostInstance} from '../../../public/ReactNativeTypes';
import {ColorValue, StyleProp} from '../../StyleSheet/StyleSheet';
import {ViewStyle} from '../../StyleSheet/StyleSheetTypes';
import {ViewProps} from '../View/ViewPropTypes';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
*/

import type * as React from 'react';
import {Constructor} from '../../../types/private/Utilities';
import {TimerMixin} from '../../../types/private/TimerMixin';
import {HostInstance} from '../../../types/public/ReactNativeTypes';
import {Constructor} from '../../../private/Utilities';
import {TimerMixin} from '../../../private/TimerMixin';
import {HostInstance} from '../../../public/ReactNativeTypes';
import {ColorValue, StyleProp} from '../../StyleSheet/StyleSheet';
import {TextStyle} from '../../StyleSheet/StyleSheetTypes';
import {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
*/

import type * as React from 'react';
import {Insets} from '../../../types/public/Insets';
import {Insets} from '../../../public/Insets';
import {GestureResponderEvent} from '../../Types/CoreEventTypes';

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
*/

import type * as React from 'react';
import {Constructor} from '../../../types/private/Utilities';
import {Constructor} from '../../../private/Utilities';
import {ColorValue} from '../../StyleSheet/StyleSheet';
import {TouchableMixin} from './Touchable';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
*/

import type * as React from 'react';
import {Constructor} from '../../../types/private/Utilities';
import {TimerMixin} from '../../../types/private/TimerMixin';
import {Insets} from '../../../types/public/Insets';
import {Constructor} from '../../../private/Utilities';
import {TimerMixin} from '../../../private/TimerMixin';
import {Insets} from '../../../public/Insets';
import {StyleProp} from '../../StyleSheet/StyleSheet';
import {ViewStyle} from '../../StyleSheet/StyleSheetTypes';
import {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
*/

import type * as React from 'react';
import {Constructor} from '../../../types/private/Utilities';
import {Constructor} from '../../../private/Utilities';
import {ViewProps} from './ViewPropTypes';
import {HostInstance} from '../../../types/public/ReactNativeTypes';
import {HostInstance} from '../../../public/ReactNativeTypes';

/**
* The most fundamental component for building UI, View is a container that supports layout with flexbox, style, some touch handling,
Expand Down
Loading
Loading