On this page

Source Code: lib/Template.js#L116
new Template(): Template
Returns:Template
Type:number
Type:number
Template.asString(str): string
Source Code: lib/Template.js#L280
Attributes
str:string | string[]
Returns:string

Returns a single string from array.

Template.getFunctionContent(fn): string
Source Code: lib/Template.js#L122
Attributes
Returns:string

Gets function content.

Template.getModulesArrayBounds(modules): false | [number, number]
Source Code: lib/Template.js#L299
Attributes
modules:WithId[]
Returns:false | [number, number]

Gets modules array bounds.

Template.indent(s): string
Source Code: lib/Template.js#L252
Attributes
Returns:string

Returns converted identity.

Template.numberToIdentifier(n): string
Source Code: lib/Template.js#L182
Attributes
Returns:string

Number to identifier.

Template.numberToIdentifierContinuation(n): string
Source Code: lib/Template.js#L213
Attributes
Returns:string

Number to identifier continuation.

Template.prefix(s, prefix): string
Source Code: lib/Template.js#L268
Attributes
prefix:string
Returns:string

Returns new prefix string.

Template.renderChunkModules(renderContext, modules, renderModule, prefix?): Source | null
Source Code: lib/Template.js#L335
Attributes
modules:Module[]
renderModule:(module: Module, renderInArray?: boolean) => Source | null
prefix:string
Returns:Source | null

Renders chunk modules.

Template.renderChunkRuntimeModules(runtimeModules, renderContext): Source
Source Code: lib/Template.js#L457
Attributes
runtimeModules:RuntimeModule[]
Returns:Source

Renders chunk runtime modules.

Template.renderRuntimeModules(runtimeModules, renderContext): Source
Source Code: lib/Template.js#L407
Attributes
runtimeModules:RuntimeModule[]
renderContext:RenderContextJavascriptModulesPlugin & { codeGenerationResults?: CodeGenerationResults }
Returns:Source

Renders runtime modules.

Template.toComment(str): string
Source Code: lib/Template.js#L149
Attributes
str:string
Returns:string

Returns a commented version of string.

Template.toIdentifier(str): string
Source Code: lib/Template.js#L137
Attributes
str:string
Returns:string

Returns created identifier.

Template.toNormalComment(str): string
Source Code: lib/Template.js#L159
Attributes
str:string
Returns:string

Returns a commented version of string.

Template.toPath(str): string
Source Code: lib/Template.js#L169
Attributes
str:string
Returns:string

Returns normalized bundle-safe path.