mirror of
https://github.com/zebrajr/react.git
synced 2025-12-06 12:20:20 +01:00
[Flight] Support Async Modules in Turbopack Server References (#34531)
Seems like this was missed in https://github.com/facebook/react/pull/31313
This commit is contained in:
parent
6eda534718
commit
01cad9eaca
|
|
@ -132,7 +132,19 @@ export function resolveServerReference<T>(
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// TODO: This needs to return async: true if it's an async module.
|
if (resolvedModuleData.async) {
|
||||||
|
// If the module is marked as async in a Client Reference, we don't actually care.
|
||||||
|
// What matters is whether the consumer wants to unwrap it or not.
|
||||||
|
// For Server References, it is different because the consumer is completely internal
|
||||||
|
// to the bundler. So instead of passing it to each reference we can mark it in the
|
||||||
|
// manifest.
|
||||||
|
return [
|
||||||
|
resolvedModuleData.id,
|
||||||
|
resolvedModuleData.chunks,
|
||||||
|
name,
|
||||||
|
1 /* async */,
|
||||||
|
];
|
||||||
|
}
|
||||||
return [resolvedModuleData.id, resolvedModuleData.chunks, name];
|
return [resolvedModuleData.id, resolvedModuleData.chunks, name];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user