| 398 | * @returns {Mapping} mappings to mangled names |
| 399 | */ |
| 400 | const getUsedDependencyMap = (moduleGraph, module, mangle) => { |
| 401 | /** @type {Mapping} */ |
| 402 | const map = new Map(); |
| 403 | for (const usedDep of WebAssemblyUtils.getUsedDependencies( |
| 404 | moduleGraph, |
| 405 | module, |
| 406 | mangle |
| 407 | )) { |
| 408 | const dep = usedDep.dependency; |
| 409 | const request = dep.request; |
| 410 | const exportName = dep.name; |
| 411 | map.set(`${request}:${exportName}`, usedDep); |
| 412 | } |
| 413 | return map; |
| 414 | }; |
| 415 | |
| 416 | /** |
| 417 | * Represents the web assembly generator runtime component. |