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): voidmodule{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): voidmodule{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