MCPcopy
hub / github.com/webpack/webpack / defineRemovedModuleTemplates

Function defineRemovedModuleTemplates

lib/Compilation.js:494–516  ·  view source on GitHub ↗
(moduleTemplates)

Source from the content-addressed store, hash-verified

492 * @param {ModuleTemplates | undefined} moduleTemplates module templates
493 */
494const defineRemovedModuleTemplates = (moduleTemplates) => {
495 Object.defineProperties(moduleTemplates, {
496 asset: {
497 enumerable: false,
498 configurable: false,
499 get: () => {
500 throw new WebpackError(
501 "Compilation.moduleTemplates.asset has been removed"
502 );
503 }
504 },
505 webassembly: {
506 enumerable: false,
507 configurable: false,
508 get: () => {
509 throw new WebpackError(
510 "Compilation.moduleTemplates.webassembly has been removed"
511 );
512 }
513 }
514 });
515 moduleTemplates = undefined;
516};
517
518const byId = compareSelect((c) => c.id, compareIds);
519

Callers 1

constructorMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected