Skip to main content
webpack / dependencies / HarmonyImportDependency

Class: HarmonyImportDependency

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

Extends

Constructors

Constructor

new HarmonyImportDependency(request, sourceOrder, phase?, attributes?): HarmonyImportDependency
Defined in: webpack/types.d.ts:6567

Parameters

request
string
sourceOrder
number
phase?
0 | 1 | 2
attributes?
ImportAttributes

Returns

HarmonyImportDependency

Overrides

ModuleDependency.constructor

Properties

attributes?

optional attributes: ImportAttributes
Defined in: webpack/types.d.ts:6574

loc

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

Inherited from

ModuleDependency.loc

module

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

Inherited from

ModuleDependency.module

optional?

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

Inherited from

ModuleDependency.optional

phase

phase: ImportPhaseType
Defined in: webpack/types.d.ts:6573

range?

optional range: [number, number]
Defined in: webpack/types.d.ts:10831

Inherited from

ModuleDependency.range

request

request: string
Defined in: webpack/types.d.ts:10828

Inherited from

ModuleDependency.request

sourceOrder?

optional sourceOrder: number
Defined in: webpack/types.d.ts:10830

Inherited from

ModuleDependency.sourceOrder

userRequest

userRequest: string
Defined in: webpack/types.d.ts:10829

Inherited from

ModuleDependency.userRequest

weak

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

Inherited from

ModuleDependency.weak

ExportPresenceModes

static ExportPresenceModes: object
Defined in: webpack/types.d.ts:6587

AUTO

AUTO: ExportPresenceMode

ERROR

ERROR: ExportPresenceMode

NONE

NONE: ExportPresenceMode

WARN

WARN: ExportPresenceMode

fromUserOption()

fromUserOption(str): ExportPresenceMode
Parameters
str
string | false
Returns
ExportPresenceMode

resolveFromOptions()

resolveFromOptions(specificValue, options): ExportPresenceMode
Resolve export presence mode from parser options with a specific key and shared fallbacks.
Parameters
specificValue
string | false
options
JavascriptParserOptions
Returns
ExportPresenceMode

EXPORTS_OBJECT_REFERENCED

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

Overrides

ModuleDependency.EXPORTS_OBJECT_REFERENCED

getNonOptionalPart()

static getNonOptionalPart: (members, membersOptionals) => string[]
Defined in: webpack/types.d.ts:6601

Parameters

members
string[]
membersOptionals
boolean[]

Returns

string[]

NO_EXPORTS_REFERENCED

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

Overrides

ModuleDependency.NO_EXPORTS_REFERENCED

Template

static Template: typeof HarmonyImportDependencyTemplate
Defined in: webpack/types.d.ts:6586

Overrides

ModuleDependency.Template

TRANSITIVE

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

Overrides

ModuleDependency.TRANSITIVE

Accessors

category

Get Signature

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

Inherited from

ModuleDependency.category

disconnect

Get Signature

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

Inherited from

ModuleDependency.disconnect

type

Get Signature

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

Inherited from

ModuleDependency.type

Methods

couldAffectReferencingModule()

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

Returns

boolean | typeof TRANSITIVE

Inherited from

ModuleDependency.couldAffectReferencingModule

createIgnoredModule()

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

Parameters

context
string

Returns

Module

Inherited from

ModuleDependency.createIgnoredModule

deserialize()

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

Parameters

__namedParameters
ObjectDeserializerContext

Returns

void

Inherited from

ModuleDependency.deserialize

getCondition()

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

Parameters

moduleGraph
ModuleGraph

Returns

false | (moduleGraphConnection, runtime) => ConnectionState

Inherited from

ModuleDependency.getCondition

getContext()

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

Returns

string

Inherited from

ModuleDependency.getContext

getErrors()

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

Parameters

moduleGraph
ModuleGraph

Returns

WebpackError[]

Inherited from

ModuleDependency.getErrors

getExports()

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

Parameters

moduleGraph
ModuleGraph

Returns

ExportsSpec

Inherited from

ModuleDependency.getExports

getImportStatement()

getImportStatement(update, __namedParameters): [string, string]
Defined in: webpack/types.d.ts:6577

Parameters

update
boolean
__namedParameters
DependencyTemplateContext

Returns

[string, string]

getImportVar()

getImportVar(moduleGraph): string
Defined in: webpack/types.d.ts:6575

Parameters

moduleGraph
ModuleGraph

Returns

string

getLinkingErrors()

getLinkingErrors(moduleGraph, ids, additionalMessage): WebpackError[]
Defined in: webpack/types.d.ts:6581

Parameters

moduleGraph
ModuleGraph
ids
string[]
additionalMessage
string

Returns

WebpackError[]

getModuleEvaluationSideEffectsState()

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

Parameters

moduleGraph
ModuleGraph

Returns

ConnectionState

Inherited from

ModuleDependency.getModuleEvaluationSideEffectsState

getModuleExports()

getModuleExports(__namedParameters): string
Defined in: webpack/types.d.ts:6576

Parameters

__namedParameters
DependencyTemplateContext

Returns

string

getNumberOfIdOccurrences()

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

Returns

number

Inherited from

ModuleDependency.getNumberOfIdOccurrences

getReference()

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

Parameters

moduleGraph
ModuleGraph

Returns

never

Deprecated

Inherited from

ModuleDependency.getReference

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)[]

Inherited from

ModuleDependency.getReferencedExports

getResourceIdentifier()

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

Returns

string

Inherited from

ModuleDependency.getResourceIdentifier

getWarnings()

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

Parameters

moduleGraph
ModuleGraph

Returns

WebpackError[]

Inherited from

ModuleDependency.getWarnings

serialize()

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

Parameters

__namedParameters
ObjectSerializerContext

Returns

void

Inherited from

ModuleDependency.serialize

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

Inherited from

ModuleDependency.setLoc

updateHash()

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

Parameters

hash
Hash
context
UpdateHashContextDependency

Returns

void

Inherited from

ModuleDependency.updateHash

isLowPriorityDependency()

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

Parameters

dependency
Dependency

Returns

boolean

Overrides

ModuleDependency.isLowPriorityDependency