Skip to main content
webpack / ModuleGraphConnection

Class: ModuleGraphConnection

Defined in: webpack/types.d.ts:11195

Constructors

Constructor

new ModuleGraphConnection(originModule, dependency, module, explanation?, weak?, condition?): ModuleGraphConnection
Defined in: webpack/types.d.ts:11196

Parameters

originModule
Module
dependency
Dependency
module
Module
explanation?
string
weak?
boolean
condition?
false | (moduleGraphConnection, runtime) => ConnectionState

Returns

ModuleGraphConnection

Properties

condition?

optional condition: false | (moduleGraphConnection, runtime) => ConnectionState
Defined in: webpack/types.d.ts:11217

conditional

conditional: boolean
Defined in: webpack/types.d.ts:11216

dependency

dependency: Dependency
Defined in: webpack/types.d.ts:11212

explanations?

optional explanations: Set<string>
Defined in: webpack/types.d.ts:11224

module

module: Module
Defined in: webpack/types.d.ts:11214

originModule

originModule: Module
Defined in: webpack/types.d.ts:11210

resolvedModule

resolvedModule: Module
Defined in: webpack/types.d.ts:11213

resolvedOriginModule

resolvedOriginModule: Module
Defined in: webpack/types.d.ts:11211

weak?

optional weak: boolean
Defined in: webpack/types.d.ts:11215

addConnectionStates()

static addConnectionStates: (a, b) => ConnectionState
Defined in: webpack/types.d.ts:11240

Parameters

a
ConnectionState
b
ConnectionState

Returns

ConnectionState

CIRCULAR_CONNECTION

static CIRCULAR_CONNECTION: typeof CIRCULAR_CONNECTION
Defined in: webpack/types.d.ts:11238

TRANSITIVE_ONLY

static TRANSITIVE_ONLY: typeof TRANSITIVE_ONLY
Defined in: webpack/types.d.ts:11239

Accessors

explanation

Get Signature

get explanation(): string
Defined in: webpack/types.d.ts:11233
Returns
string

Methods

addCondition()

addCondition(condition): void
Defined in: webpack/types.d.ts:11226

Parameters

condition
(moduleGraphConnection, runtime) => ConnectionState

Returns

void

addExplanation()

addExplanation(explanation): void
Defined in: webpack/types.d.ts:11232

Parameters

explanation
string

Returns

void

clone()

clone(): ModuleGraphConnection
Defined in: webpack/types.d.ts:11225

Returns

ModuleGraphConnection

getActiveState()

getActiveState(runtime): ConnectionState
Defined in: webpack/types.d.ts:11236

Parameters

runtime
RuntimeSpec

Returns

ConnectionState

isActive()

isActive(runtime): boolean
Defined in: webpack/types.d.ts:11234

Parameters

runtime
RuntimeSpec

Returns

boolean

isTargetActive()

isTargetActive(runtime): boolean
Defined in: webpack/types.d.ts:11235

Parameters

runtime
RuntimeSpec

Returns

boolean

setActive()

setActive(value): void
Defined in: webpack/types.d.ts:11237

Parameters

value
boolean

Returns

void