On this page

new RuntimeTemplate(): RuntimeTemplate
Attributes
compilation:<Compilation>
contentHashReplacement:<string>
globalObject:<string>
outputOptions:
{OutputNormalizedWithDefaults}
requestShortener:
{RequestShortener}
asyncModuleFactory(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Async module factory.


basicFunction(args, body): string
Attributes
Returns:<string>

Returns basic function.


blockPromise(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Returns expression.


comment(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Returns comment.


concatenation(...args?): string
Attributes
Returns:<string>

Returns result expression.


defineEsModuleFlagStatement(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Define es module flag statement.


destructureArray(items, value): string
Attributes
value:<string>
Returns:<string>

Returns destructure array code.


destructureObject(items, value): string
Attributes
value:<string>
Returns:<string>

Destructure object.


emptyFunction(): string
Returns:<string>

Returns empty function code.


exportFromImport(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Export from import.


expressionFunction(expression, args?): string
Attributes
expression:<string>
Returns:<string>

Expression function.


forEach(variable, array, body): string
Attributes
variable:<string>
array:<string>
Returns:<string>

Returns for each code.


iife(args, body): string
Attributes
Returns:<string>

Returns iIFE code.


importStatement(__namedParameters): Tuple< string, string >
Attributes
__namedParameters:<object>
Returns:
{Tuple< string, string >}

Returns the import statement and the compat statement.


isIIFE(): boolean
Returns:<boolean>

isModule(): boolean
Returns:<boolean>

isNeutralPlatform(): boolean
Returns:<boolean>

missingModule(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Returns generated error IIFE.


missingModulePromise(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Missing module promise.


missingModuleStatement(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Missing module statement.


moduleExports(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Returns the expression.


moduleId(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Returns the expression.


moduleNamespace(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Returns the expression.


moduleNamespacePromise(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Module namespace promise.


moduleRaw(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Returns the expression.


renderConst(): "const" | "var"
Returns:
{"const"|"var"}

Renders return const when it is supported, otherwise var.


renderNodePrefixForCoreModule(mod): string
Attributes
Returns:<string>

Renders node prefix for core module.


returningFunction(returnValue, args?): string
Attributes
returnValue:<string>
Returns:<string>

Returning function.


runtimeConditionExpression(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Runtime condition expression.


supportNodePrefixForCoreModules(): boolean
Returns:<boolean>

supportsArrowFunction(): boolean
Returns:<boolean>

supportsAsyncFunction(): boolean
Returns:<boolean>

supportsBigIntLiteral(): boolean
Returns:<boolean>

supportsConst(): boolean
Returns:<boolean>

supportsDestructuring(): boolean
Returns:<boolean>

supportsDynamicImport(): boolean
Returns:<boolean>

supportsEcmaScriptModuleSyntax(): boolean
Returns:<boolean>

supportsForOf(): boolean
Returns:<boolean>

supportsMethodShorthand(): boolean
Returns:<boolean>

supportsOptionalChaining(): boolean
Returns:<boolean>

supportTemplateLiteral(): boolean
Returns:<boolean>

syncModuleFactory(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Sync module factory.


throwMissingModuleErrorBlock(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Throw missing module error block.


throwMissingModuleErrorFunction(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Throw missing module error function.


weakError(__namedParameters): string
Attributes
__namedParameters:<object>
Returns:<string>

Returns the code.