Skip to main content
webpack / Dependency

Class: Dependency

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

Extended by

Constructors

Constructor

new Dependency(): Dependency
Defined in: webpack/types.d.ts:4135

Returns

Dependency

Properties

loc

loc: DependencyLocation
Defined in: webpack/types.d.ts:4140

module

module: any
Defined in: webpack/types.d.ts:4204

optional?

optional optional: boolean
Defined in: webpack/types.d.ts:4137

weak

weak: boolean
Defined in: webpack/types.d.ts:4136

EXPORTS_OBJECT_REFERENCED

static EXPORTS_OBJECT_REFERENCED: string[][]
Defined in: webpack/types.d.ts:4207

NO_EXPORTS_REFERENCED

static NO_EXPORTS_REFERENCED: string[][]
Defined in: webpack/types.d.ts:4206

TRANSITIVE

static TRANSITIVE: typeof TRANSITIVE
Defined in: webpack/types.d.ts:4209

Accessors

category

Get Signature

get category(): string
Defined in: webpack/types.d.ts:4139
Returns
string

disconnect

Get Signature

get disconnect(): any
Defined in: webpack/types.d.ts:4205
Returns
any

type

Get Signature

get type(): string
Defined in: webpack/types.d.ts:4138
Returns
string

Methods

couldAffectReferencingModule()

couldAffectReferencingModule(): boolean | typeof TRANSITIVE
Defined in: webpack/types.d.ts:4149

Returns

boolean | typeof TRANSITIVE

createIgnoredModule()

createIgnoredModule(context): Module
Defined in: webpack/types.d.ts:4201

Parameters

context
string

Returns

Module

deserialize()

deserialize(__namedParameters): void
Defined in: webpack/types.d.ts:4203

Parameters

__namedParameters
ObjectDeserializerContext

Returns

void

getCondition()

getCondition(moduleGraph): false | (moduleGraphConnection, runtime) => ConnectionState
Defined in: webpack/types.d.ts:4164

Parameters

moduleGraph
ModuleGraph

Returns

false | (moduleGraphConnection, runtime) => ConnectionState

getContext()

getContext(): string
Defined in: webpack/types.d.ts:4147

Returns

string

getErrors()

getErrors(moduleGraph): WebpackError[]
Defined in: webpack/types.d.ts:4187 Returns errors

Parameters

moduleGraph
ModuleGraph

Returns

WebpackError[]

getExports()

getExports(moduleGraph): ExportsSpec
Defined in: webpack/types.d.ts:4177 Returns the exported names

Parameters

moduleGraph
ModuleGraph

Returns

ExportsSpec

getModuleEvaluationSideEffectsState()

getModuleEvaluationSideEffectsState(moduleGraph): ConnectionState
Defined in: webpack/types.d.ts:4198

Parameters

moduleGraph
ModuleGraph

Returns

ConnectionState

getNumberOfIdOccurrences()

getNumberOfIdOccurrences(): number
Defined in: webpack/types.d.ts:4197 implement this method to allow the occurrence order plugin to count correctly

Returns

number

getReference()

getReference(moduleGraph): never
Defined in: webpack/types.d.ts:4155 Returns the referenced module and export

Parameters

moduleGraph
ModuleGraph

Returns

never

Deprecated


getReferencedExports()

getReferencedExports(moduleGraph, runtime): (string[] | ReferencedExport)[]
Defined in: webpack/types.d.ts:4160 Returns list of exports referenced by this dependency

Parameters

moduleGraph
ModuleGraph
runtime
RuntimeSpec

Returns

(string[] | ReferencedExport)[]

getResourceIdentifier()

getResourceIdentifier(): string
Defined in: webpack/types.d.ts:4148

Returns

string

getWarnings()

getWarnings(moduleGraph): WebpackError[]
Defined in: webpack/types.d.ts:4182 Returns warnings

Parameters

moduleGraph
ModuleGraph

Returns

WebpackError[]

serialize()

serialize(__namedParameters): void
Defined in: webpack/types.d.ts:4202

Parameters

__namedParameters
ObjectSerializerContext

Returns

void

setLoc()

setLoc(startLine, startColumn, endLine, endColumn): void
Defined in: webpack/types.d.ts:4141

Parameters

startLine
number
startColumn
number
endLine
number
endColumn
number

Returns

void

updateHash()

updateHash(hash, context): void
Defined in: webpack/types.d.ts:4192 Update the hash

Parameters

hash
Hash
context
UpdateHashContextDependency

Returns

void

isLowPriorityDependency()

static isLowPriorityDependency(dependency): boolean
Defined in: webpack/types.d.ts:4208

Parameters

dependency
Dependency

Returns

boolean