MCPcopy
hub / github.com/webpack/webpack / setChunkModuleSourceTypes

Method setChunkModuleSourceTypes

lib/ChunkGraph.js:695–703  ·  view source on GitHub ↗

* Sets chunk module source types. * @param {Chunk} chunk chunk * @param {Module} module chunk module * @param {SourceTypes} sourceTypes source types

(chunk, module, sourceTypes)

Source from the content-addressed store, hash-verified

693 * @param {SourceTypes} sourceTypes source types
694 */
695 setChunkModuleSourceTypes(chunk, module, sourceTypes) {
696 const cgc = this._getChunkGraphChunk(chunk);
697 if (cgc.sourceTypesByModule === undefined) {
698 cgc.sourceTypesByModule = new WeakMap();
699 }
700 cgc.sourceTypesByModule.set(module, sourceTypes);
701 // Update cgc._modulesBySourceType to invalidate the cache
702 cgc._modulesBySourceType = modulesBySourceType(cgc.sourceTypesByModule);
703 }
704
705 /**
706 * Gets chunk module source types.

Callers 1

integrateMethod · 0.80

Calls 3

_getChunkGraphChunkMethod · 0.95
modulesBySourceTypeFunction · 0.85
setMethod · 0.45

Tested by

no test coverage detected