new ConcatenationScope(modulesMap, currentModule, usedNames): voidmodulesMap{ModuleInfo[]|Map<Module, ModuleInfo>} all module info by modulecurrentModule{ConcatenatedModuleInfo} the current module infousedNames{Set} all used names - Returns:
<ConcatenationScope>
webpack.ConcatenationScope.createModuleReference(module, __namedParameters): stringAttributes
module:
<Module>the referenced module
__namedParameters:
{Partial
}
Returns:
<string>the reference as identifier
webpack.ConcatenationScope.getRawExport(exportName): stringAttributes
exportName:
<string>name of the export
Returns:
<string>the expression of the export
webpack.ConcatenationScope.isModuleInScope(module): booleanAttributes
module:
<Module>the referenced module
Returns:
<boolean>true, when it's in the scope
webpack.ConcatenationScope.registerExport(exportName, symbol): voidAttributes
Returns:
{void}
webpack.ConcatenationScope.registerNamespaceExport(symbol): voidAttributes
symbol:
<string>identifier of the export in source code
Returns:
{void}
webpack.ConcatenationScope.registerRawExport(exportName, expression): voidAttributes
Returns:
{void}
webpack.ConcatenationScope.setRawExportMap(exportName, expression): voidAttributes
Returns:
{void}
webpack.ConcatenationScope.isModuleReference(name): booleanAttributes
name:
<string>the identifier
Returns:
<boolean>true, when it's an module reference
webpack.ConcatenationScope.matchModuleReference(name): objectAttributes
name:
<string>the identifier
Returns:
<object>parsed options and index