Skip to content

Commit 8c34556

Browse files
authored
[Flight] Fix react-markup types for server references (facebook#35634)
1 parent 1068027 commit 8c34556

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

packages/react-client/src/forks/ReactFlightClientConfig.markup.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export * from 'react-client/src/ReactClientConsoleConfigPlain';
1818
export type ModuleLoading = null;
1919
export type ServerConsumerModuleMap = null;
2020
export opaque type ServerManifest = null;
21-
export opaque type ServerReferenceId = string;
21+
export type ServerReferenceId = string;
2222
export opaque type ClientReferenceMetadata = null;
2323
export opaque type ClientReference<T> = null; // eslint-disable-line no-unused-vars
2424

@@ -43,7 +43,7 @@ export function resolveClientReference<T>(
4343

4444
export function resolveServerReference<T>(
4545
config: ServerManifest,
46-
id: mixed,
46+
id: ServerReferenceId,
4747
): ClientReference<T> {
4848
throw new Error(
4949
'renderToHTML should not have emitted Server References. This is a bug in React.',

packages/react-server/src/ReactFlightActionServer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ function bindArgs(fn: any, args: any) {
4646
function loadServerReference<T>(
4747
bundlerConfig: ServerManifest,
4848
metaData: {
49-
id: string,
49+
id: ServerReferenceId,
5050
bound: null | Promise<Array<any>>,
5151
},
5252
): Promise<T> {

0 commit comments

Comments
 (0)