Skip to content

Commit f11bd34

Browse files
authored
Fix types (#31303)
1 parent 251b666 commit f11bd34

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

packages/react-client/src/ReactFlightClient.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1073,11 +1073,16 @@ function loadServerReference<A: Iterable<any>, T>(
10731073
metaData.id,
10741074
);
10751075

1076-
let promise = preloadModule(serverReference);
1077-
if (!promise && !metaData.bound) {
1078-
return (requireModule(serverReference): any);
1076+
let promise: null | Thenable<any> = preloadModule(serverReference);
1077+
if (!promise) {
1078+
if (!metaData.bound) {
1079+
return (requireModule(serverReference): any);
1080+
} else {
1081+
promise = metaData.bound;
1082+
}
1083+
} else if (metaData.bound) {
1084+
promise = Promise.all([promise, metaData.bound]);
10791085
}
1080-
promise = Promise.all([promise, metaData.bound]);
10811086

10821087
let handler: InitializationHandler;
10831088
if (initializingHandler) {

0 commit comments

Comments
 (0)