diff --git a/packages/react-client/src/forks/ReactFlightClientConfig.markup.js b/packages/react-client/src/forks/ReactFlightClientConfig.markup.js index 76a973b377b..52f96ef9cbd 100644 --- a/packages/react-client/src/forks/ReactFlightClientConfig.markup.js +++ b/packages/react-client/src/forks/ReactFlightClientConfig.markup.js @@ -18,7 +18,7 @@ export * from 'react-client/src/ReactClientConsoleConfigPlain'; export type ModuleLoading = null; export type ServerConsumerModuleMap = null; export opaque type ServerManifest = null; -export opaque type ServerReferenceId = string; +export type ServerReferenceId = string; export opaque type ClientReferenceMetadata = null; export opaque type ClientReference = null; // eslint-disable-line no-unused-vars @@ -43,7 +43,7 @@ export function resolveClientReference( export function resolveServerReference( config: ServerManifest, - id: mixed, + id: ServerReferenceId, ): ClientReference { throw new Error( 'renderToHTML should not have emitted Server References. This is a bug in React.', diff --git a/packages/react-server/src/ReactFlightActionServer.js b/packages/react-server/src/ReactFlightActionServer.js index ddcf36e96f9..a3a47a9f979 100644 --- a/packages/react-server/src/ReactFlightActionServer.js +++ b/packages/react-server/src/ReactFlightActionServer.js @@ -46,7 +46,7 @@ function bindArgs(fn: any, args: any) { function loadServerReference( bundlerConfig: ServerManifest, metaData: { - id: string, + id: ServerReferenceId, bound: null | Promise>, }, ): Promise {