Skip to content

Commit 8faa2c9

Browse files
committed
[standards] Replace more Haste imports with path-based imports
This is another step in moving RN towards standard path-based requires, updating more code to use path-based requires. See the umbrella issue at facebook#24316 for more detail.
1 parent 44685df commit 8faa2c9

25 files changed

+76
-76
lines changed

Libraries/AppState/NativeAppState.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
'use strict';
1212

13-
import type {TurboModule} from 'RCTExport';
14-
import * as TurboModuleRegistry from 'TurboModuleRegistry';
13+
import type {TurboModule} from '../TurboModule/RCTExport';
14+
import * as TurboModuleRegistry from '../TurboModule/TurboModuleRegistry';
1515

1616
export interface Spec extends TurboModule {
1717
+getConstants: () => {|

Libraries/Blob/NativeBlobModule.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
'use strict';
1212

13-
import type {TurboModule} from 'RCTExport';
14-
import * as TurboModuleRegistry from 'TurboModuleRegistry';
13+
import type {TurboModule} from '../TurboModule/RCTExport';
14+
import * as TurboModuleRegistry from '../TurboModule/TurboModuleRegistry';
1515

1616
export interface Spec extends TurboModule {
1717
+getConstants: () => {|BLOB_URI_SCHEME: string, BLOB_URI_HOST: ?string|};

Libraries/Blob/NativeFileReaderModule.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
'use strict';
1212

13-
import type {TurboModule} from 'RCTExport';
14-
import * as TurboModuleRegistry from 'TurboModuleRegistry';
13+
import type {TurboModule} from '../TurboModule/RCTExport';
14+
import * as TurboModuleRegistry from '../TurboModule/TurboModuleRegistry';
1515

1616
export interface Spec extends TurboModule {
1717
+readAsDataURL: (data: Object) => Promise<string>;

Libraries/Components/AccessibilityInfo/NativeAccessibilityInfo.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
'use strict';
1212

13-
import type {TurboModule} from 'RCTExport';
14-
import * as TurboModuleRegistry from 'TurboModuleRegistry';
13+
import type {TurboModule} from '../../TurboModule/RCTExport';
14+
import * as TurboModuleRegistry from '../../TurboModule/TurboModuleRegistry';
1515

1616
export interface Spec extends TurboModule {
1717
+isReduceMotionEnabled: (

Libraries/Components/AppleTV/NativeTVNavigationEventEmitter.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
'use strict';
1212

13-
import type {TurboModule} from 'RCTExport';
14-
import * as TurboModuleRegistry from 'TurboModuleRegistry';
13+
import type {TurboModule} from '../../TurboModule/RCTExport';
14+
import * as TurboModuleRegistry from '../../TurboModule/TurboModuleRegistry';
1515

1616
export interface Spec extends TurboModule {
1717
+addListener: (eventName: string) => void;

Libraries/Components/DatePickerAndroid/NativeDatePickerAndroid.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
'use strict';
1212

13-
import type {TurboModule} from 'RCTExport';
14-
import * as TurboModuleRegistry from 'TurboModuleRegistry';
13+
import type {TurboModule} from '../../TurboModule/RCTExport';
14+
import * as TurboModuleRegistry from '../../TurboModule/TurboModuleRegistry';
1515

1616
export interface Spec extends TurboModule {
1717
+open: (options: Object) => Promise<Object>;

Libraries/Components/Keyboard/NativeKeyboardObserver.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
'use strict';
1212

13-
import type {TurboModule} from 'RCTExport';
14-
import * as TurboModuleRegistry from 'TurboModuleRegistry';
13+
import type {TurboModule} from '../../TurboModule/RCTExport';
14+
import * as TurboModuleRegistry from '../../TurboModule/TurboModuleRegistry';
1515

1616
export interface Spec extends TurboModule {
1717
+addListener: (eventName: string) => void;

Libraries/Components/TimePickerAndroid/NativeTimePickerAndroid.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
'use strict';
1212

13-
import type {TurboModule} from 'RCTExport';
14-
import * as TurboModuleRegistry from 'TurboModuleRegistry';
13+
import type {TurboModule} from '../../TurboModule/RCTExport';
14+
import * as TurboModuleRegistry from '../../TurboModule/TurboModuleRegistry';
1515

1616
export type TimePickerOptions = {|
1717
hour?: number,

Libraries/Components/View/ReactNativeViewViewConfig.js

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -117,25 +117,25 @@ const ReactNativeViewConfig = {
117117
alignSelf: true,
118118
aspectRatio: true,
119119
backfaceVisibility: true,
120-
backgroundColor: {process: require('processColor')},
121-
borderBottomColor: {process: require('processColor')},
120+
backgroundColor: {process: require('../../StyleSheet/processColor')},
121+
borderBottomColor: {process: require('../../StyleSheet/processColor')},
122122
borderBottomEndRadius: true,
123123
borderBottomLeftRadius: true,
124124
borderBottomRightRadius: true,
125125
borderBottomStartRadius: true,
126126
borderBottomWidth: true,
127-
borderColor: {process: require('processColor')},
128-
borderEndColor: {process: require('processColor')},
127+
borderColor: {process: require('../../StyleSheet/processColor')},
128+
borderEndColor: {process: require('../../StyleSheet/processColor')},
129129
borderEndWidth: true,
130-
borderLeftColor: {process: require('processColor')},
130+
borderLeftColor: {process: require('../../StyleSheet/processColor')},
131131
borderLeftWidth: true,
132132
borderRadius: true,
133-
borderRightColor: {process: require('processColor')},
133+
borderRightColor: {process: require('../../StyleSheet/processColor')},
134134
borderRightWidth: true,
135-
borderStartColor: {process: require('processColor')},
135+
borderStartColor: {process: require('../../StyleSheet/processColor')},
136136
borderStartWidth: true,
137137
borderStyle: true,
138-
borderTopColor: {process: require('processColor')},
138+
borderTopColor: {process: require('../../StyleSheet/processColor')},
139139
borderTopEndRadius: true,
140140
borderTopLeftRadius: true,
141141
borderTopRightRadius: true,
@@ -156,7 +156,7 @@ const ReactNativeViewConfig = {
156156
flexShrink: true,
157157
flexWrap: true,
158158
height: true,
159-
hitSlop: {diff: (require('insetsDiffer'): any)},
159+
hitSlop: {diff: (require('../../Utilities/differ/insetsDiffer'): any)},
160160
importantForAccessibility: true,
161161
justifyContent: true,
162162
left: true,
@@ -199,8 +199,8 @@ const ReactNativeViewConfig = {
199199
rotation: true,
200200
scaleX: true,
201201
scaleY: true,
202-
shadowColor: {process: require('processColor')},
203-
shadowOffset: {diff: require('sizesDiffer')},
202+
shadowColor: {process: require('../../StyleSheet/processColor')},
203+
shadowOffset: {diff: require('../../Utilities/differ/sizesDiffer')},
204204
shadowOpacity: true,
205205
shadowRadius: true,
206206
shouldRasterizeIOS: true,
@@ -211,33 +211,33 @@ const ReactNativeViewConfig = {
211211
alignSelf: true,
212212
aspectRatio: true,
213213
backfaceVisibility: true,
214-
backgroundColor: {process: require('processColor')},
215-
borderBottomColor: {process: require('processColor')},
214+
backgroundColor: {process: require('../../StyleSheet/processColor')},
215+
borderBottomColor: {process: require('../../StyleSheet/processColor')},
216216
borderBottomEndRadius: true,
217217
borderBottomLeftRadius: true,
218218
borderBottomRightRadius: true,
219219
borderBottomStartRadius: true,
220220
borderBottomWidth: true,
221-
borderColor: {process: require('processColor')},
222-
borderEndColor: {process: require('processColor')},
221+
borderColor: {process: require('../../StyleSheet/processColor')},
222+
borderEndColor: {process: require('../../StyleSheet/processColor')},
223223
borderEndWidth: true,
224-
borderLeftColor: {process: require('processColor')},
224+
borderLeftColor: {process: require('../../StyleSheet/processColor')},
225225
borderLeftWidth: true,
226226
borderRadius: true,
227-
borderRightColor: {process: require('processColor')},
227+
borderRightColor: {process: require('../../StyleSheet/processColor')},
228228
borderRightWidth: true,
229-
borderStartColor: {process: require('processColor')},
229+
borderStartColor: {process: require('../../StyleSheet/processColor')},
230230
borderStartWidth: true,
231231
borderStyle: true,
232-
borderTopColor: {process: require('processColor')},
232+
borderTopColor: {process: require('../../StyleSheet/processColor')},
233233
borderTopEndRadius: true,
234234
borderTopLeftRadius: true,
235235
borderTopRightRadius: true,
236236
borderTopStartRadius: true,
237237
borderTopWidth: true,
238238
borderWidth: true,
239239
bottom: true,
240-
color: {process: require('processColor')},
240+
color: {process: require('../../StyleSheet/processColor')},
241241
decomposedMatrix: true,
242242
direction: true,
243243
display: true,
@@ -275,7 +275,7 @@ const ReactNativeViewConfig = {
275275
minWidth: true,
276276
opacity: true,
277277
overflow: true,
278-
overlayColor: {process: require('processColor')},
278+
overlayColor: {process: require('../../StyleSheet/processColor')},
279279
padding: true,
280280
paddingBottom: true,
281281
paddingEnd: true,
@@ -291,23 +291,23 @@ const ReactNativeViewConfig = {
291291
rotation: true,
292292
scaleX: true,
293293
scaleY: true,
294-
shadowColor: {process: require('processColor')},
295-
shadowOffset: {diff: require('sizesDiffer')},
294+
shadowColor: {process: require('../../StyleSheet/processColor')},
295+
shadowOffset: {diff: require('../../Utilities/differ/sizesDiffer')},
296296
shadowOpacity: true,
297297
shadowRadius: true,
298298
start: true,
299299
textAlign: true,
300300
textAlignVertical: true,
301-
textDecorationColor: {process: require('processColor')},
301+
textDecorationColor: {process: require('../../StyleSheet/processColor')},
302302
textDecorationLine: true,
303303
textDecorationStyle: true,
304-
textShadowColor: {process: require('processColor')},
304+
textShadowColor: {process: require('../../StyleSheet/processColor')},
305305
textShadowOffset: true,
306306
textShadowRadius: true,
307307
textTransform: true,
308-
tintColor: {process: require('processColor')},
308+
tintColor: {process: require('../../StyleSheet/processColor')},
309309
top: true,
310-
transform: {diff: require('matricesDiffer')},
310+
transform: {diff: require('../../Utilities/differ/matricesDiffer')},
311311
transformMatrix: true,
312312
translateX: true,
313313
translateY: true,
@@ -317,7 +317,7 @@ const ReactNativeViewConfig = {
317317
},
318318
testID: true,
319319
top: true,
320-
transform: {diff: require('matricesDiffer')},
320+
transform: {diff: require('../../Utilities/differ/matricesDiffer')},
321321
translateX: true,
322322
translateY: true,
323323
width: true,

Libraries/Components/View/ViewAccessibility.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
'use strict';
1212

13-
import type {SyntheticEvent} from 'CoreEventTypes';
13+
import type {SyntheticEvent} from '../../Types/CoreEventTypes';
1414

1515
// This must be kept in sync with the AccessibilityRolesMask in RCTViewManager.m
1616
export type AccessibilityRole =

0 commit comments

Comments
 (0)