WXL
4 天以前 2cc85c64f1c64a2dbaeae276a3e2ca8420de76b7
node_modules/webpack/lib/ModuleTemplate.js
@@ -20,6 +20,7 @@
/** @typedef {import("./util/Hash")} Hash */
/**
 * Defines the if set type used by this module.
 * @template T
 * @typedef {import("tapable").IfSet<T>} IfSet
 */
@@ -31,6 +32,7 @@
// TODO webpack 6: remove this class
class ModuleTemplate {
   /**
    * Creates an instance of ModuleTemplate.
    * @param {RuntimeTemplate} runtimeTemplate the runtime template
    * @param {Compilation} compilation the compilation
    */
@@ -41,6 +43,7 @@
         content: {
            tap: util.deprecate(
               /**
                * Handles the callback logic for this hook.
                * @template AdditionalOptions
                * @param {string | Tap & IfSet<AdditionalOptions>} options options
                * @param {(source: Source, module: Module, moduleRenderContext: ModuleRenderContext, dependencyTemplates: DependencyTemplates) => Source} fn fn
@@ -66,6 +69,7 @@
         module: {
            tap: util.deprecate(
               /**
                * Handles the callback logic for this hook.
                * @template AdditionalOptions
                * @param {string | Tap & IfSet<AdditionalOptions>} options options
                * @param {(source: Source, module: Module, moduleRenderContext: ModuleRenderContext, dependencyTemplates: DependencyTemplates) => Source} fn fn
@@ -91,6 +95,7 @@
         render: {
            tap: util.deprecate(
               /**
                * Handles the callback logic for this hook.
                * @template AdditionalOptions
                * @param {string | Tap & IfSet<AdditionalOptions>} options options
                * @param {(source: Source, module: Module, chunkRenderContext: ChunkRenderContext, dependencyTemplates: DependencyTemplates) => Source} fn fn
@@ -116,6 +121,7 @@
         package: {
            tap: util.deprecate(
               /**
                * Handles the callback logic for this hook.
                * @template AdditionalOptions
                * @param {string | Tap & IfSet<AdditionalOptions>} options options
                * @param {(source: Source, module: Module, chunkRenderContext: ChunkRenderContext, dependencyTemplates: DependencyTemplates) => Source} fn fn
@@ -141,6 +147,7 @@
         hash: {
            tap: util.deprecate(
               /**
                * Handles the callback logic for this hook.
                * @template AdditionalOptions
                * @param {string | Tap & IfSet<AdditionalOptions>} options options
                * @param {(hash: Hash) => void} fn fn
@@ -159,6 +166,7 @@
Object.defineProperty(ModuleTemplate.prototype, "runtimeTemplate", {
   get: util.deprecate(
      /**
       * Returns output options.
       * @this {ModuleTemplate}
       * @returns {RuntimeTemplate} output options
       */