new ModuleGraphConnection(originModule, dependency, module, explanation?, weak?, condition?): ModuleGraphConnectionAttributes
Returns:
<ModuleGraphConnection>Attributes
condition:
<object>conditional:
<boolean>dependency:
<Dependency>explanation:
<string>explanations:
{Set
}
module:
<Module>originModule:
<Module>resolvedModule:
<Module>resolvedOriginModule:
<Module>weak:
<boolean>addConnectionStates:
<object>CIRCULAR_CONNECTION:
{CIRCULAR_CONNECTION} While determining the active state, this flag is used to signal a circular connection.
TRANSITIVE_ONLY:
{TRANSITIVE_ONLY} Module itself is not connected, but transitive modules are connected transitively.
webpack.ModuleGraphConnection.addCondition(condition): voidAttributes
condition:
<object>condition for the connection
Returns:
{void}
webpack.ModuleGraphConnection.addExplanation(explanation): voidAttributes
explanation:
<string>the explanation to add
Returns:
{void}
webpack.ModuleGraphConnection.clone(): ModuleGraphConnectionReturns:
<ModuleGraphConnection>webpack.ModuleGraphConnection.getActiveState(runtime): voidruntime{RuntimeSpec} the runtime- Returns: {ConnectionState} true: fully active, false: inactive, TRANSITIVE: direct module inactive, but transitive connection maybe active
webpack.ModuleGraphConnection.isActive(runtime): voidruntime{RuntimeSpec} the runtime- Returns:
<boolean>true, if the connection is active
webpack.ModuleGraphConnection.isTargetActive(runtime): voidruntime{RuntimeSpec} the runtime- Returns:
<boolean>true, if the connection is active
webpack.ModuleGraphConnection.setActive(value): voidAttributes
value:
<boolean>active or not
Returns:
{void}