mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Migrated Libraries/WebSocket/* to export syntax. (#48884)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/48884 ## Motivation Modernising the react-native codebase to allow for ingestion by modern Flow tooling. ## This diff - Updates files in `Libraries/WebSocket` to use `export` syntax - Appends `.default` to requires of the changed files. - Updates mocks. - Updates the public API snapshot (intented breaking change) Changelog: [General][Breaking] - Files inside `Libraries/WebSocket` use `export` syntax, which requires the addition of `.default` when imported with the CJS `require` syntax. Reviewed By: cortinico Differential Revision: D68554260 fbshipit-source-id: 90a660fe9e76b255171189101819253521354fda
This commit is contained in:
committed by
Facebook GitHub Bot
parent
b8ee2b3503
commit
7df73eebdc
@@ -155,7 +155,7 @@ if (__DEV__) {
|
||||
? window.__REACT_DEVTOOLS_PORT__
|
||||
: 8097;
|
||||
|
||||
const WebSocket = require('../WebSocket/WebSocket');
|
||||
const WebSocket = require('../WebSocket/WebSocket').default;
|
||||
ws = new WebSocket('ws://' + host + ':' + port);
|
||||
ws.addEventListener('close', event => {
|
||||
isWebSocketOpen = false;
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ polyfillGlobal('fetch', () => require('../Network/fetch').fetch);
|
||||
polyfillGlobal('Headers', () => require('../Network/fetch').Headers);
|
||||
polyfillGlobal('Request', () => require('../Network/fetch').Request);
|
||||
polyfillGlobal('Response', () => require('../Network/fetch').Response);
|
||||
polyfillGlobal('WebSocket', () => require('../WebSocket/WebSocket'));
|
||||
polyfillGlobal('WebSocket', () => require('../WebSocket/WebSocket').default);
|
||||
polyfillGlobal('Blob', () => require('../Blob/Blob').default);
|
||||
polyfillGlobal('File', () => require('../Blob/File').default);
|
||||
polyfillGlobal('FileReader', () => require('../Blob/FileReader').default);
|
||||
|
||||
@@ -21,7 +21,8 @@ const FlatList = require('../Lists/FlatList');
|
||||
const XHRInterceptor = require('../Network/XHRInterceptor');
|
||||
const StyleSheet = require('../StyleSheet/StyleSheet');
|
||||
const Text = require('../Text/Text');
|
||||
const WebSocketInterceptor = require('../WebSocket/WebSocketInterceptor');
|
||||
const WebSocketInterceptor =
|
||||
require('../WebSocket/WebSocketInterceptor').default;
|
||||
|
||||
const LISTVIEW_CELL_HEIGHT = 15;
|
||||
|
||||
|
||||
+1
-1
@@ -294,4 +294,4 @@ class WebSocket extends (EventTarget(...WEBSOCKET_EVENTS): typeof EventTarget) {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = WebSocket;
|
||||
export default WebSocket;
|
||||
|
||||
@@ -27,4 +27,4 @@ class WebSocketEvent {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = WebSocketEvent;
|
||||
export default WebSocketEvent;
|
||||
|
||||
@@ -244,4 +244,4 @@ const WebSocketInterceptor = {
|
||||
},
|
||||
};
|
||||
|
||||
module.exports = WebSocketInterceptor;
|
||||
export default WebSocketInterceptor;
|
||||
|
||||
@@ -24,4 +24,4 @@ function EventTarget() {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = EventTarget;
|
||||
export default EventTarget;
|
||||
|
||||
@@ -21,7 +21,7 @@ jest.setMock('../../BatchedBridge/NativeModules', {
|
||||
},
|
||||
});
|
||||
|
||||
const WebSocket = require('../WebSocket');
|
||||
const WebSocket = require('../WebSocket').default;
|
||||
|
||||
describe('WebSocket', function () {
|
||||
it('should have connection lifecycle constants defined on the class', () => {
|
||||
|
||||
@@ -9480,7 +9480,7 @@ declare class WebSocket extends EventTarget {
|
||||
_unregisterEvents(): void;
|
||||
_registerEvents(): void;
|
||||
}
|
||||
declare module.exports: WebSocket;
|
||||
declare export default typeof WebSocket;
|
||||
"
|
||||
`;
|
||||
|
||||
@@ -9489,7 +9489,7 @@ exports[`public API should not change unintentionally Libraries/WebSocket/WebSoc
|
||||
type: string;
|
||||
constructor(type: string, eventInitDict: ?{ ... }): void;
|
||||
}
|
||||
declare module.exports: WebSocketEvent;
|
||||
declare export default typeof WebSocketEvent;
|
||||
"
|
||||
`;
|
||||
|
||||
@@ -9509,7 +9509,7 @@ exports[`public API should not change unintentionally Libraries/WebSocket/WebSoc
|
||||
_arrayBufferToString(data: string): ArrayBuffer | string,
|
||||
disableInterception(): void,
|
||||
};
|
||||
declare module.exports: WebSocketInterceptor;
|
||||
declare export default typeof WebSocketInterceptor;
|
||||
"
|
||||
`;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user