On this page

Source Code: lib/MainTemplate.js#L45
new MainTemplate(): MainTemplate
Returns:MainTemplate
mainTemplate.getAssetPath(path, options): string
Source Code: lib/MainTemplate.js#L337
Attributes
options:PathData
Returns:string
mainTemplate.getAssetPathWithInfo(path, options): InterpolatedPathAndAssetInfo
Source Code: lib/MainTemplate.js#L349
Attributes
mainTemplate.getPublicPath(options): string
Source Code: lib/MainTemplate.js#L326
Attributes
options:PathData
Returns:string
Source Code: lib/MainTemplate.js#L54
Type:Object
Type:Object
mainTemplate.hooks.afterStartup.tap(): never
Returns:never
Type:Object
mainTemplate.hooks.assetPath.call(filename, options): string
Attributes
filename:TemplatePath
options:PathData
Returns:string
mainTemplate.hooks.assetPath.tap(options, fn): void
Attributes
options:string | TapOptions & { name: string } & IfSet<AdditionalOptions>
fn:(value: string, path: PathData, assetInfo?: AssetInfo) => string
Type:Object
mainTemplate.hooks.beforeStartup.tap(): never
Returns:never
Type:Object
mainTemplate.hooks.globalHash.tap(): void
Type:Object
mainTemplate.hooks.globalHashPaths.tap(): void
Type:Object
mainTemplate.hooks.hash.tap(options, fn): void
Attributes
options:string | TapOptions & { name: string } & IfSet<AdditionalOptions>
fn:(hash: Hash) => void
Type:Object
mainTemplate.hooks.hashForChunk.tap(options, fn): void
Attributes
options:string | TapOptions & { name: string } & IfSet<AdditionalOptions>
fn:(hash: Hash, chunk: Chunk) => void
Type:Object
mainTemplate.hooks.hotBootstrap.tap(): never
Returns:never
Type:SyncWaterfallHook<[string, Chunk, string], string>
Type:Object
mainTemplate.hooks.moduleObj.tap(): never
Returns:never
Type:Object
mainTemplate.hooks.modules.tap(): never
Returns:never
Type:Object
mainTemplate.hooks.render.tap(options, fn): void
Attributes
options:string | TapOptions & { name: string } & IfSet<AdditionalOptions>
fn:(source: Source, chunk: Chunk, hash: undefined | string, moduleTemplate: ModuleTemplate, dependencyTemplates: DependencyTemplates) => Source
Type:Object
mainTemplate.hooks.renderManifest.tap(options, fn): void
Attributes
options:string | TapOptions & { name: string } & IfSet<AdditionalOptions>
fn:(renderManifestEntries: RenderManifestEntry[], renderManifestOptions: RenderManifestOptions) => RenderManifestEntry[]
Type:Object
mainTemplate.hooks.renderWithEntry.tap(options, fn): void
Attributes
options:string | TapOptions & { name: string } & IfSet<AdditionalOptions>
fn:(source: Source, chunk: Chunk, hash?: string) => Source
Type:Object
mainTemplate.hooks.require.tap(options, fn): void
Attributes
options:string | TapOptions & { name: string } & IfSet<AdditionalOptions>
fn:(value: string, renderBootstrapContext: RenderBootstrapContext) => string
Type:SyncWaterfallHook<[string, Chunk, string, string], string>
Type:SyncWaterfallHook<[string, Chunk, string], string>
Type:Object
mainTemplate.hooks.startup.tap(): never
Returns:never
Type:SyncWaterfallHook<[string, Chunk], string>
Type:SyncWaterfallHook<[string, Chunk], string>
Type:SyncWaterfallHook<[string, Chunk], string>
mainTemplate.renderCurrentHashCode(hash, length?): string
Source Code: lib/MainTemplate.js#L306
Attributes
hash:string
length:number
Returns:string
Type:Output
Type:"__webpack_require__"