Skip to content

Commit ad0d6b4

Browse files
committed
Fix flow
1 parent 1e9a964 commit ad0d6b4

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

packages/react-devtools-shell/src/app/index.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
// This test harness mounts each test app as a separate root to test multi-root applications.
44

55
import {createElement} from 'react';
6-
import {
7-
// $FlowFixMe Flow does not yet know about createRoot()
8-
createRoot,
9-
} from 'react-dom/client';
6+
import {createRoot} from 'react-dom/client';
107
import {render, unmountComponentAtNode} from 'react-dom';
118
import DeeplyNestedComponents from './DeeplyNestedComponents';
129
import Iframe from './Iframe';

packages/react-devtools-shell/src/e2e/app.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ const container = document.createElement('div');
1414
// so that it can load things other than just ToDoList.
1515
const App = require('./apps/ListApp').default;
1616

17-
// $FlowFixMe Flow doesn't know about createRoot() yet.
1817
const root = ReactDOMClient.createRoot(container);
1918
root.render(<App />);
2019

packages/react-dom/client.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import {
2525

2626
export function createRoot(
2727
container: Container,
28-
options: CreateRootOptions,
28+
options?: CreateRootOptions,
2929
): RootType {
3030
if (__DEV__) {
3131
Internals.usingClientEntryPoint = true;
@@ -42,7 +42,7 @@ export function createRoot(
4242
export function hydrateRoot(
4343
container: Container,
4444
children: ReactNodeList,
45-
options: HydrateRootOptions,
45+
options?: HydrateRootOptions,
4646
): RootType {
4747
if (__DEV__) {
4848
Internals.usingClientEntryPoint = true;

scripts/shared/inlinedHostConfigs.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,14 @@ module.exports = [
1818
],
1919
paths: [
2020
'react-dom',
21+
'react-dom/client',
2122
'react-dom/src/server/ReactDOMFizzServerNode.js', // react-dom/server.node
2223
'react-server-dom-webpack',
2324
'react-server-dom-webpack/writer',
2425
'react-server-dom-webpack/writer.node.server',
2526
'react-server-dom-webpack/src/ReactFlightDOMServerNode.js', // react-server-dom-webpack/writer.node.server
2627
'react-client/src/ReactFlightClientStream.js', // We can only type check this in streaming configurations.
28+
'react-devtools-shell',
2729
'react-interactions',
2830
],
2931
isFlowTyped: true,
@@ -40,12 +42,14 @@ module.exports = [
4042
],
4143
paths: [
4244
'react-dom',
45+
'react-dom/client',
4346
'react-dom/unstable_testing',
4447
'react-dom/src/server/ReactDOMFizzServerBrowser.js', // react-dom/server.browser
4548
'react-server-dom-webpack',
4649
'react-server-dom-webpack/writer.browser.server',
4750
'react-server-dom-webpack/src/ReactFlightDOMServerBrowser.js', // react-server-dom-webpack/writer.browser.server
4851
'react-client/src/ReactFlightClientStream.js', // We can only type check this in streaming configurations.
52+
'react-devtools-shell',
4953
],
5054
isFlowTyped: true,
5155
isServerSupported: true,

0 commit comments

Comments
 (0)