(asset: WorkerBundleAsset, logger: Logger)
| 81 | } |
| 82 | |
| 83 | saveAsset(asset: WorkerBundleAsset, logger: Logger) { |
| 84 | const duplicateAsset = this.assets.get(asset.fileName) |
| 85 | if (duplicateAsset) { |
| 86 | if (!isSameContent(duplicateAsset.source, asset.source)) { |
| 87 | logger.warn( |
| 88 | `\n` + |
| 89 | colors.yellow( |
| 90 | `The emitted file ${JSON.stringify(asset.fileName)} overwrites a previously emitted file of the same name.`, |
| 91 | ), |
| 92 | ) |
| 93 | } |
| 94 | } |
| 95 | this.assets.set(asset.fileName, asset) |
| 96 | } |
| 97 | |
| 98 | invalidateAffectedBundles(file: string) { |
| 99 | for (const [bundleInputFile, bundle] of this.bundles.entries()) { |
no test coverage detected