new ModuleGraphConnection(originModule, dependency, module, explanation?, weak?, condition?): ModuleGraphConnectionAttributes
Returns:
<ModuleGraphConnection>Creates an instance of ModuleGraphConnection.
condition<false>|<object>|<null>conditional<boolean>dependency<Dependency>|<null>explanation<string>explanations<Set><<string>>module<Module>originModule<Module>|<null>resolvedModule<Module>resolvedOriginModule<Module>|<null>weak<boolean>addConnectionStates<object>CIRCULAR_CONNECTION{CIRCULAR_CONNECTION}TRANSITIVE_ONLY{TRANSITIVE_ONLY}
addCondition(condition): voidAttributes
condition:
<object>Returns:
{void}
Adds the provided condition to the module graph connection.
addExplanation(explanation): voidAttributes
explanation:
<string>Returns:
{void}
Adds the provided explanation to the module graph connection.
clone(): ModuleGraphConnectionReturns:
<ModuleGraphConnection>getActiveState(runtime): ConnectionStateAttributes
runtime:
<RuntimeSpec>Returns:
<ConnectionState>Returns true: fully active, false: inactive, TRANSITIVE: direct module inactive, but transitive connection maybe active.
isActive(runtime): booleanAttributes
runtime:
<RuntimeSpec>Returns:
<boolean>Checks whether this module graph connection is active.
isTargetActive(runtime): booleanAttributes
runtime:
<RuntimeSpec>Returns:
<boolean>Checks whether this module graph connection is target active.
setActive(value): voidAttributes
value:
<boolean>Returns:
{void}
Updates active using the provided value.