Skip to content

Commit 7aef81b

Browse files
iwoplazafacebook-github-bot
authored andcommitted
Migrate Utilities/infoLog, Utilities/logError, Utilities/mapWithSeparator & Utilities/warnOnce to use export syntax (#49406)
Summary: Pull Request resolved: #49406 ## Motivation Modernising the RN codebase to allow for modern Flow tooling to process it. ## This diff - Migrates Utilities/infoLog, Utilities/logError, Utilities/mapWithSeparator & Utilities/warnOnce to use the export syntax. - Updates deep-imports of these files to use `.default` - Updates the current iteration of API snapshots (intended). Changelog: [General][Breaking] - Deep imports to `Utilities/infoLog`, `Utilities/logError`, `Utilities/mapWithSeparator` or `Utilities/warnOnce` with `require` syntax need to be appended with '.default'. Reviewed By: huntie Differential Revision: D69601174 fbshipit-source-id: 821f9ae59d4f898c95631eb7a9aeed138ace3567
1 parent 152587c commit 7aef81b

File tree

16 files changed

+20
-19
lines changed

16 files changed

+20
-19
lines changed

packages/react-native/Libraries/BatchedBridge/MessageQueue.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
const Systrace = require('../Performance/Systrace');
1414
const deepFreezeAndThrowOnMutationInDev = require('../Utilities/deepFreezeAndThrowOnMutationInDev');
1515
const stringifySafe = require('../Utilities/stringifySafe').default;
16-
const warnOnce = require('../Utilities/warnOnce');
16+
const warnOnce = require('../Utilities/warnOnce').default;
1717
const ErrorUtils = require('../vendor/core/ErrorUtils').default;
1818
const invariant = require('invariant');
1919

packages/react-native/Libraries/Components/LayoutConformance/LayoutConformance.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ function LayoutConformance(props: Props): React.Node {
3737

3838
function UnimplementedLayoutConformance(props: Props): React.Node {
3939
if (__DEV__) {
40-
const warnOnce = require('../../Utilities/warnOnce');
40+
const warnOnce = require('../../Utilities/warnOnce').default;
4141

4242
warnOnce(
4343
'layoutconformance-unsupported',

packages/react-native/Libraries/Interaction/InteractionManager.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import * as ReactNativeFeatureFlags from '../../src/private/featureflags/ReactNa
1414
import EventEmitter from '../vendor/emitter/EventEmitter';
1515

1616
const BatchedBridge = require('../BatchedBridge/BatchedBridge').default;
17-
const infoLog = require('../Utilities/infoLog');
17+
const infoLog = require('../Utilities/infoLog').default;
1818
const TaskQueue = require('./TaskQueue').default;
1919
const invariant = require('invariant');
2020

packages/react-native/Libraries/Interaction/JSEventLoopWatchdog.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-
const infoLog = require('../Utilities/infoLog');
13+
const infoLog = require('../Utilities/infoLog').default;
1414

1515
type Handler = {
1616
onIterate?: () => void,

packages/react-native/Libraries/Interaction/TaskQueue.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-
const infoLog = require('../Utilities/infoLog');
13+
const infoLog = require('../Utilities/infoLog').default;
1414
const invariant = require('invariant');
1515

1616
type SimpleTask = {

packages/react-native/Libraries/Utilities/__tests__/infoLog-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
describe('infoLog', () => {
14-
const infoLog = require('../infoLog');
14+
const infoLog = require('../infoLog').default;
1515

1616
it('logs messages to the console', () => {
1717
console.log = jest.fn();

packages/react-native/Libraries/Utilities/__tests__/logError-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
describe('logError', () => {
14-
const logError = require('../logError');
14+
const logError = require('../logError').default;
1515

1616
it('logs error messages to the console', () => {
1717
console.error.apply = jest.fn();

packages/react-native/Libraries/Utilities/__tests__/mapWithSeparator-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
describe('mapWithSeparator', () => {
14-
const mapWithSeparator = require('../mapWithSeparator');
14+
const mapWithSeparator = require('../mapWithSeparator').default;
1515

1616
it('mapWithSeparator returns expected results', () => {
1717
const array = [1, 2, 3];

packages/react-native/Libraries/Utilities/__tests__/warnOnce-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
describe('warnOnce', () => {
14-
const warnOnce = require('../warnOnce');
14+
const warnOnce = require('../warnOnce').default;
1515

1616
it('logs warning messages to the console exactly once', () => {
1717
jest.spyOn(console, 'warn').mockReturnValue(undefined);

packages/react-native/Libraries/Utilities/infoLog.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ function infoLog(...args: Array<mixed>): void {
1717
return console.log(...args);
1818
}
1919

20-
module.exports = infoLog;
20+
export default infoLog;

0 commit comments

Comments
 (0)