This commit is contained in:
Nuckyz 2024-05-28 03:35:38 -03:00
parent 513d9f4209
commit c9c09b95a3
No known key found for this signature in database
GPG key ID: 440BF8296E1C4AD9

View file

@ -76,7 +76,7 @@ export type WebpackRequire = ((moduleId: PropertyKey) => Module) & {
/**
* Creates an async module. A module that exports something that is a Promise, or requires an export from an async module.
*
* The body function must be an async function. "module.exports" will become a {@link AsyncModulePromise}.
* The body function must be an async function. "module.exports" will become an {@link AsyncModulePromise}.
*
* The body function will be called with a function to handle requires that import from an async module, and a function to resolve this async module. An example on how to handle async dependencies:
* @example
@ -84,7 +84,7 @@ export type WebpackRequire = ((moduleId: PropertyKey) => Module) & {
* wreq.a(module, async (handleAsyncDependencies, asyncResult) => {
* try {
* const asyncRequireA = wreq(...);
*
*
* const asyncDependencies = handleAsyncDependencies([asyncRequire]);
* const [requireAResult] = asyncDependencies.then != null ? (await asyncDependencies)() : asyncDependencies;
*