Attributes
Attributes
new ModuleDependency(request, sourceOrder?): ModuleDependencyAttributes
Returns:
<ModuleDependency>Attributes
category:
<string>disconnect:
<any>loc:
{DependencyLocation}
module:
<any>optional:
<boolean>range:
{Tuple<number, number>}
request:
<string>sourceOrder:
<number>type:
<string>userRequest:
<string>weak:
<boolean>EXPORTS_OBJECT_REFERENCED:
{string[][]}
NO_EXPORTS_REFERENCED:
{string[][]}
Template:
{DependencyTemplate}
TRANSITIVE:
<symbol>webpack.dependencies.ModuleDependency.couldAffectReferencingModule(): boolean | symboltrue, when changes to the referenced module could affect the referencing module; TRANSITIVE, when changes to the referenced module could affect referencing modules of the referencing module
webpack.dependencies.ModuleDependency.createIgnoredModule(context): ModuleAttributes
context:
<string>context directory
Returns:
<Module>ignored module
webpack.dependencies.ModuleDependency.deserialize(__namedParameters): voidAttributes
__namedParameters:
<ObjectDeserializerContext>context
Returns:
{void}
webpack.dependencies.ModuleDependency.getCondition(moduleGraph): objectAttributes
moduleGraph:
<ModuleGraph>module graph
Returns:
<object>function to determine if the connection is active
webpack.dependencies.ModuleDependency.getContext(): stringReturns:
<string>a request context
webpack.dependencies.ModuleDependency.getErrors(moduleGraph): WebpackError[]Attributes
moduleGraph:
<ModuleGraph>Returns:
<WebpackError[]>Returns errors
webpack.dependencies.ModuleDependency.getExports(moduleGraph): ExportsSpecAttributes
moduleGraph:
<ModuleGraph>Returns:
{ExportsSpec}
Returns the exported names
webpack.dependencies.ModuleDependency.getModuleEvaluationSideEffectsState(moduleGraph): ConnectionStateAttributes
moduleGraph:
<ModuleGraph>the module graph
Returns:
{ConnectionState} how this dependency connects the module to referencing modules
webpack.dependencies.ModuleDependency.getNumberOfIdOccurrences(): numberReturns:
<number>implement this method to allow the occurrence order plugin to count correctly
webpack.dependencies.ModuleDependency.getReference(moduleGraph): neverStability: 0Deprecated
Attributes
moduleGraph:
<ModuleGraph>Returns:
{never}
Returns the referenced module and export
webpack.dependencies.ModuleDependency.getReferencedExports(moduleGraph, runtime): string[]Attributes
moduleGraph:
<ModuleGraph>runtime:
{RuntimeSpec}
Returns:
<string[]>Returns list of exports referenced by this dependency
webpack.dependencies.ModuleDependency.getResourceIdentifier(): stringReturns:
<string>an identifier to merge equal requests
webpack.dependencies.ModuleDependency.getWarnings(moduleGraph): WebpackError[]Attributes
moduleGraph:
<ModuleGraph>Returns:
<WebpackError[]>Returns warnings
webpack.dependencies.ModuleDependency.serialize(__namedParameters): voidAttributes
__namedParameters:
<ObjectSerializerContext>context
Returns:
{void}
webpack.dependencies.ModuleDependency.setLoc(startLine, startColumn, endLine, endColumn): voidAttributes
Returns:
{void}
webpack.dependencies.ModuleDependency.updateHash(hash, context): voidhash{Hash}context{UpdateHashContextDependency}- Returns: {void}
Update the hash
webpack.dependencies.ModuleDependency.isLowPriorityDependency(dependency): booleanAttributes
dependency:
<Dependency>dep
Returns:
<boolean>true if the dependency is a low priority dependency