new ModuleTemplate(): ModuleTemplate
Returns:
ModuleTemplateType:
ObjectType:
ObjectmoduleTemplate.hooks.content.tap(options, fn): void
Attributes
fn:
(source: Source, module: Module, moduleRenderContext: ModuleRenderContext, dependencyTemplates: DependencyTemplates) => SourceType:
ObjectmoduleTemplate.hooks.hash.tap(options, fn): void
Attributes
Type:
ObjectmoduleTemplate.hooks.module.tap(options, fn): void
Attributes
fn:
(source: Source, module: Module, moduleRenderContext: ModuleRenderContext, dependencyTemplates: DependencyTemplates) => SourceType:
ObjectmoduleTemplate.hooks.package.tap(options, fn): void
Attributes
fn:
(source: Source, module: Module, chunkRenderContext: ChunkRenderContextJavascriptModulesPlugin, dependencyTemplates: DependencyTemplates) => SourceType:
ObjectmoduleTemplate.hooks.render.tap(options, fn): void
Attributes
fn:
(source: Source, module: Module, chunkRenderContext: ChunkRenderContextJavascriptModulesPlugin, dependencyTemplates: DependencyTemplates) => SourceType:
stringType:
RuntimeTemplate