@@ -29,9 +29,9 @@ const Template = require("./Template");
2929 * @property {Chunk } chunk the chunk used to render
3030 * @property {Hash } hash
3131 * @property {string } fullHash
32- * @property {any } outputOptions
32+ * @property {TODO } outputOptions
3333 * @property {{javascript: ModuleTemplate, webassembly: ModuleTemplate} } moduleTemplates
34- * @property {Map } dependencyTemplates
34+ * @property {Map<TODO, TODO> } dependencyTemplates
3535 */
3636
3737// require function shortcuts:
@@ -53,14 +53,14 @@ const Template = require("./Template");
5353module . exports = class MainTemplate extends Tapable {
5454 /**
5555 *
56- * @param {any = } outputOptions output options for the MainTemplate
56+ * @param {TODO = } outputOptions output options for the MainTemplate
5757 */
5858 constructor ( outputOptions ) {
5959 super ( ) ;
60- /** @type {any ? } */
60+ /** @type {TODO ? } */
6161 this . outputOptions = outputOptions || { } ;
6262 this . hooks = {
63- /** @type {SyncWaterfallHook<any [], RenderManifestOptions> } */
63+ /** @type {SyncWaterfallHook<TODO [], RenderManifestOptions> } */
6464 renderManifest : new SyncWaterfallHook ( [ "result" , "options" ] ) ,
6565 modules : new SyncWaterfallHook ( [
6666 "modules" ,
@@ -322,7 +322,7 @@ module.exports = class MainTemplate extends Tapable {
322322 /**
323323 *
324324 * @param {RenderManifestOptions } options render manifest options
325- * @returns {any [] } returns render manifest
325+ * @returns {TODO [] } returns render manifest
326326 */
327327 getRenderManifest ( options ) {
328328 const result = [ ] ;
@@ -337,8 +337,8 @@ module.exports = class MainTemplate extends Tapable {
337337 * @param {string } hash hash to be used for render call
338338 * @param {Chunk } chunk Chunk instance
339339 * @param {ModuleTemplate } moduleTemplate ModuleTemplate instance for render
340- * @param {any } dependencyTemplates DependencyTemplate[]s
341- * @return {ConcatSource } the newly generated source from rendering
340+ * @param {TODO } dependencyTemplates DependencyTemplate[]s
341+ * @returns {ConcatSource } the newly generated source from rendering
342342 */
343343 render ( hash , chunk , moduleTemplate , dependencyTemplates ) {
344344 const buf = [ ] ;
@@ -390,7 +390,7 @@ module.exports = class MainTemplate extends Tapable {
390390 * @param {string } hash hash for render fn
391391 * @param {Chunk } chunk Chunk instance for require
392392 * @param {(number|string)= } varModuleId module id
393- * @return { any } the moduleRequire hook call return signature
393+ * @returns { TODO } the moduleRequire hook call return signature
394394 */
395395 renderRequireFunctionForModule ( hash , chunk , varModuleId ) {
396396 return this . hooks . moduleRequire . call (
@@ -407,7 +407,7 @@ module.exports = class MainTemplate extends Tapable {
407407 * @param {Chunk } chunk Chunk instance for require add fn
408408 * @param {(string|number)= } varModuleId module id
409409 * @param {Module } varModule Module instance
410- * @return { any } renderAddModule call
410+ * @returns { TODO } renderAddModule call
411411 */
412412 renderAddModule ( hash , chunk , varModuleId , varModule ) {
413413 return this . hooks . addModule . call (
@@ -423,7 +423,7 @@ module.exports = class MainTemplate extends Tapable {
423423 *
424424 * @param {string } hash string hash
425425 * @param {number } length length
426- * @return { any } call hook return
426+ * @returns { string } call hook return
427427 */
428428 renderCurrentHashCode ( hash , length ) {
429429 length = length || Infinity ;
@@ -436,7 +436,7 @@ module.exports = class MainTemplate extends Tapable {
436436 /**
437437 *
438438 * @param {object } options get public path options
439- * @return { any } hook call
439+ * @returns { string } hook call
440440 */
441441 getPublicPath ( options ) {
442442 return this . hooks . assetPath . call (
0 commit comments