Skip to content

Commit 1be7e1a

Browse files
iwoplazafacebook-github-bot
authored andcommitted
Migrate Libraries/Text, Libraries/Share and Libraries/Settings to use export syntax (#48901)
Summary: Pull Request resolved: #48901 ## Motivation Modernising the react-native codebase to allow for ingestion by modern Flow tooling. ## This diff - Updates files in `Libraries/Text`, `Libraries/Share` and `Libraries/Settings` to use `export` syntax. - Appends `.default` to requires of the changed files. - Updates test files. - Updates the public API snapshot *(intented breaking change)* Changelog: [General][Breaking] - Files inside `Libraries/Text`, `Libraries/Share` and `Libraries/Settings` use `export` syntax, which requires the addition of `.default` when imported with the CJS `require` syntax. Reviewed By: huntie Differential Revision: D68562844 fbshipit-source-id: bd71a341e33d3629121aa61549139c4b1cd62c3f
1 parent b578647 commit 1be7e1a

File tree

20 files changed

+33
-27
lines changed

20 files changed

+33
-27
lines changed

packages/react-native/Libraries/Components/SafeAreaView/__tests__/SafeAreaView-test.js

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

1414
import SafeAreaView from '../SafeAreaView';
1515

16-
const Text = require('../../../Text/Text');
16+
const Text = require('../../../Text/Text').default;
1717
const ReactNativeTestTools = require('../../../Utilities/ReactNativeTestTools');
1818
const View = require('../../View/View');
1919
const React = require('react');

packages/react-native/Libraries/Components/ScrollView/__tests__/ScrollView-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
'use strict';
1313

1414
const {create, unmount, update} = require('../../../../jest/renderer');
15-
const Text = require('../../../Text/Text');
15+
const Text = require('../../../Text/Text').default;
1616
const ReactNativeTestTools = require('../../../Utilities/ReactNativeTestTools');
1717
const View = require('../../View/View');
1818
const ScrollView = require('../ScrollView').default;

packages/react-native/Libraries/Components/Touchable/__tests__/TouchableOpacity-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
'use strict';
1212

1313
const {create} = require('../../../../jest/renderer');
14-
const Text = require('../../../Text/Text');
14+
const Text = require('../../../Text/Text').default;
1515
const TouchableOpacity = require('../TouchableOpacity').default;
1616
const React = require('react');
1717

packages/react-native/Libraries/Inspector/BoxInspector.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import React from 'react';
1717

1818
const View = require('../Components/View/View');
1919
const StyleSheet = require('../StyleSheet/StyleSheet');
20-
const Text = require('../Text/Text');
20+
const Text = require('../Text/Text').default;
2121
const resolveBoxStyle = require('./resolveBoxStyle');
2222

2323
const blank = {

packages/react-native/Libraries/Inspector/ElementProperties.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const TouchableWithoutFeedback =
2222
const View = require('../Components/View/View');
2323
const flattenStyle = require('../StyleSheet/flattenStyle');
2424
const StyleSheet = require('../StyleSheet/StyleSheet');
25-
const Text = require('../Text/Text');
25+
const Text = require('../Text/Text').default;
2626
const mapWithSeparator = require('../Utilities/mapWithSeparator');
2727
const BoxInspector = require('./BoxInspector');
2828
const StyleInspector = require('./StyleInspector');

packages/react-native/Libraries/Inspector/InspectorPanel.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const TouchableHighlight =
2020
require('../Components/Touchable/TouchableHighlight').default;
2121
const View = require('../Components/View/View');
2222
const StyleSheet = require('../StyleSheet/StyleSheet');
23-
const Text = require('../Text/Text');
23+
const Text = require('../Text/Text').default;
2424
const ElementProperties = require('./ElementProperties');
2525
const NetworkOverlay = require('./NetworkOverlay');
2626
const PerformanceOverlay = require('./PerformanceOverlay');

packages/react-native/Libraries/Inspector/NetworkOverlay.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ const View = require('../Components/View/View');
2121
const FlatList = require('../Lists/FlatList');
2222
const XHRInterceptor = require('../Network/XHRInterceptor');
2323
const StyleSheet = require('../StyleSheet/StyleSheet');
24-
const Text = require('../Text/Text');
24+
const Text = require('../Text/Text').default;
2525
const WebSocketInterceptor =
2626
require('../WebSocket/WebSocketInterceptor').default;
2727

packages/react-native/Libraries/Inspector/PerformanceOverlay.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import React from 'react';
1414

1515
const View = require('../Components/View/View');
1616
const StyleSheet = require('../StyleSheet/StyleSheet');
17-
const Text = require('../Text/Text');
17+
const Text = require('../Text/Text').default;
1818
const PerformanceLogger = require('../Utilities/GlobalPerformanceLogger');
1919

2020
class PerformanceOverlay extends React.Component<{...}> {

packages/react-native/Libraries/Inspector/StyleInspector.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import React from 'react';
1717

1818
const View = require('../Components/View/View');
1919
const StyleSheet = require('../StyleSheet/StyleSheet');
20-
const Text = require('../Text/Text');
20+
const Text = require('../Text/Text').default;
2121

2222
type Props = $ReadOnly<{
2323
style?: ?____FlattenStyleProp_Internal<ViewStyleProp>,

packages/react-native/Libraries/Settings/Settings.ios.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,4 +78,4 @@ RCTDeviceEventEmitter.addListener(
7878
Settings._sendObservations.bind(Settings),
7979
);
8080

81-
module.exports = Settings;
81+
export default Settings;

0 commit comments

Comments
 (0)