()
| 298 | } |
| 299 | |
| 300 | function prepareKnownDeps() { |
| 301 | const knownDeps: Record<string, OptimizedDepInfo> = {} |
| 302 | // Clone optimized info objects, fileHash, browserHash may be changed for them |
| 303 | const metadata = depsOptimizer.metadata! |
| 304 | for (const dep of Object.keys(metadata.optimized)) { |
| 305 | knownDeps[dep] = { ...metadata.optimized[dep] } |
| 306 | } |
| 307 | for (const dep of Object.keys(metadata.discovered)) { |
| 308 | // Clone the discovered info discarding its processing promise |
| 309 | const { processing, ...info } = metadata.discovered[dep] |
| 310 | knownDeps[dep] = info |
| 311 | } |
| 312 | return knownDeps |
| 313 | } |
| 314 | |
| 315 | async function runOptimizer(preRunResult?: DepOptimizationResult) { |
| 316 | // a successful completion of the optimizeDeps rerun will end up |
no outgoing calls
no test coverage detected