Class: ModuleGraph
Defined in: webpack/types.d.ts:11063Constructors
Constructor
new ModuleGraph(): ModuleGraph
Defined in: webpack/types.d.ts:11064
Returns
ModuleGraph
Properties
ModuleGraphConnection
Defined in: webpack/types.d.ts:11193staticModuleGraphConnection: typeofModuleGraphConnection
Methods
addExplanation()
addExplanation(Defined in: webpack/types.d.ts:11088dependency,explanation):void
Parameters
dependency
Dependency
explanation
string
Returns
void
addExtraReason()
addExtraReason(Defined in: webpack/types.d.ts:11102module,explanation):void
Parameters
module
Module
explanation
string
Returns
void
cached()
cached<Defined in: webpack/types.d.ts:11157T,R>(fn, …args):R
Type Parameters
T
T extends any[]
R
R
Parameters
fn
(moduleGraph, …args) => R
args
…T
Returns
R
cloneModuleAttributes()
cloneModuleAttributes(Defined in: webpack/types.d.ts:11089sourceModule,targetModule):void
Parameters
sourceModule
Module
targetModule
Module
Returns
void
copyOutgoingModuleConnections()
copyOutgoingModuleConnections(Defined in: webpack/types.d.ts:11097oldModule,newModule,filterConnection):void
Parameters
oldModule
Module
newModule
Module
filterConnection
(moduleGraphConnection) => boolean
Returns
void
dependencyCacheProvide()
dependencyCacheProvide<Defined in: webpack/types.d.ts:11164D,ARGS,R>(dependency, …args):R
Type Parameters
D
D extends Dependency
ARGS
ARGS extends any[]
R
R
Parameters
dependency
D
args
…[ARGS, ...((moduleGraph: ModuleGraph, dependency: D, args: ARGS) => R)[]]
Returns
R
finishUpdateParent()
finishUpdateParent(): void
Defined in: webpack/types.d.ts:11086
Returns
void
freeze()
freeze(Defined in: webpack/types.d.ts:11155cacheStage?):void
Parameters
cacheStage?
string
Returns
void
getConnection()
getConnection(Defined in: webpack/types.d.ts:11104dependency):ModuleGraphConnection
Parameters
dependency
Dependency
Returns
ModuleGraphConnection
getDepth()
getDepth(Defined in: webpack/types.d.ts:11147module):number
Parameters
module
Module
Returns
number
getExportInfo()
getExportInfo(Defined in: webpack/types.d.ts:11135module,exportName):ExportInfo
Parameters
module
Module
exportName
string
Returns
ExportInfo
getExportsInfo()
getExportsInfo(Defined in: webpack/types.d.ts:11134module):ExportsInfo
Parameters
module
Module
Returns
ExportsInfo
getIncomingConnections()
getIncomingConnections(Defined in: webpack/types.d.ts:11108module):Iterable<ModuleGraphConnection>
Parameters
module
Module
Returns
Iterable<ModuleGraphConnection>
getIncomingConnectionsByOriginModule()
getIncomingConnectionsByOriginModule(Defined in: webpack/types.d.ts:11110module):ReadonlyMap<Module, readonlyModuleGraphConnection[]>
Parameters
module
Module
Returns
ReadonlyMap<Module, readonly ModuleGraphConnection[]>
getIssuer()
getIssuer(Defined in: webpack/types.d.ts:11123module):Module
Parameters
module
Module
Returns
Module
getMeta()
getMeta(Defined in: webpack/types.d.ts:11153thing):Meta
Parameters
thing
object
Returns
Meta
getMetaIfExisting()
getMetaIfExisting(Defined in: webpack/types.d.ts:11154thing):Meta
Parameters
thing
object
Returns
Meta
getModule()
getModule(Defined in: webpack/types.d.ts:11105dependency):Module
Parameters
dependency
Dependency
Returns
Module
getOptimizationBailout()
getOptimizationBailout(Defined in: webpack/types.d.ts:11126module): (string| (requestShortener) =>string)[]
Parameters
module
Module
Returns
(string | (requestShortener) => string)[]
getOrigin()
getOrigin(Defined in: webpack/types.d.ts:11106dependency):Module
Parameters
dependency
Dependency
Returns
Module
getOutgoingConnections()
getOutgoingConnections(Defined in: webpack/types.d.ts:11109module):Iterable<ModuleGraphConnection>
Parameters
module
Module
Returns
Iterable<ModuleGraphConnection>
getOutgoingConnectionsByModule()
getOutgoingConnectionsByModule(Defined in: webpack/types.d.ts:11116module):ReadonlyMap<Module, readonlyModuleGraphConnection[]>
Parameters
module
Module
Returns
ReadonlyMap<Module, readonly ModuleGraphConnection[]>
getParentBlock()
getParentBlock(Defined in: webpack/types.d.ts:11073dependency):DependenciesBlock
Parameters
dependency
Dependency
Returns
DependenciesBlock
getParentBlockIndex()
getParentBlockIndex(Defined in: webpack/types.d.ts:11074dependency):number
Parameters
dependency
Dependency
Returns
number
getParentModule()
getParentModule(Defined in: webpack/types.d.ts:11072dependency):Module
Parameters
dependency
Dependency
Returns
Module
getPostOrderIndex()
getPostOrderIndex(Defined in: webpack/types.d.ts:11142module):number
Parameters
module
Module
Returns
number
getPreOrderIndex()
getPreOrderIndex(Defined in: webpack/types.d.ts:11141module):number
Parameters
module
Module
Returns
number
getProfile()
getProfile(Defined in: webpack/types.d.ts:11121module):ModuleProfile
Parameters
module
Module
Returns
ModuleProfile
getProvidedExports()
getProvidedExports(Defined in: webpack/types.d.ts:11129module):true|string[]
Parameters
module
Module
Returns
true | string[]
getReadOnlyExportInfo()
getReadOnlyExportInfo(Defined in: webpack/types.d.ts:11136module,exportName):ExportInfo
Parameters
module
Module
exportName
string
Returns
ExportInfo
getResolvedModule()
getResolvedModule(Defined in: webpack/types.d.ts:11103dependency):Module
Parameters
dependency
Dependency
Returns
Module
getResolvedOrigin()
getResolvedOrigin(Defined in: webpack/types.d.ts:11107dependency):Module
Parameters
dependency
Dependency
Returns
Module
getUsedExports()
getUsedExports(Defined in: webpack/types.d.ts:11137module,runtime):boolean|SortableSet<string>
Parameters
module
Module
runtime
RuntimeSpec
Returns
boolean | SortableSet<string>
isAsync()
isAsync(Defined in: webpack/types.d.ts:11150module):boolean
Parameters
module
Module
Returns
boolean
isDeferred()
isDeferred(Defined in: webpack/types.d.ts:11151module):boolean
Parameters
module
Module
Returns
boolean
isExportProvided()
isExportProvided(Defined in: webpack/types.d.ts:11130module,exportName):boolean
Parameters
module
Module
exportName
string | string[]
Returns
boolean
moveModuleConnections()
moveModuleConnections(Defined in: webpack/types.d.ts:11092oldModule,newModule,filterConnection):void
Parameters
oldModule
Module
newModule
Module
filterConnection
(moduleGraphConnection) => boolean
Returns
void
removeAllModuleAttributes()
removeAllModuleAttributes(): void
Defined in: webpack/types.d.ts:11091
Returns
void
removeConnection()
removeConnection(Defined in: webpack/types.d.ts:11087dependency):void
Parameters
dependency
Dependency
Returns
void
removeModuleAttributes()
removeModuleAttributes(Defined in: webpack/types.d.ts:11090module):void
Parameters
module
Module
Returns
void
setAsync()
setAsync(Defined in: webpack/types.d.ts:11152module):void
Parameters
module
Module
Returns
void
setDepth()
setDepth(Defined in: webpack/types.d.ts:11148module,depth):void
Parameters
module
Module
depth
number
Returns
void
setDepthIfLower()
setDepthIfLower(Defined in: webpack/types.d.ts:11149module,depth):boolean
Parameters
module
Module
depth
number
Returns
boolean
setIssuer()
setIssuer(Defined in: webpack/types.d.ts:11124module,issuer):void
Parameters
module
Module
issuer
Module
Returns
void
setIssuerIfUnset()
setIssuerIfUnset(Defined in: webpack/types.d.ts:11125module,issuer):void
Parameters
module
Module
issuer
Module
Returns
void
setModuleMemCaches()
setModuleMemCaches(Defined in: webpack/types.d.ts:11161moduleMemCaches):void
Parameters
moduleMemCaches
Map<Module, WeakTupleMap<any[], any>>
Returns
void
setParentDependenciesBlockIndex()
setParentDependenciesBlockIndex(Defined in: webpack/types.d.ts:11071dependency,index):void
Parameters
dependency
Dependency
index
number
Returns
void
setParents()
setParents(Defined in: webpack/types.d.ts:11065dependency,block,module,indexInBlock?):void
Parameters
dependency
Dependency
block
DependenciesBlock
module
Module
indexInBlock?
number
Returns
void
setPostOrderIndex()
setPostOrderIndex(Defined in: webpack/types.d.ts:11145module,index):void
Parameters
module
Module
index
number
Returns
void
setPostOrderIndexIfUnset()
setPostOrderIndexIfUnset(Defined in: webpack/types.d.ts:11146module,index):boolean
Parameters
module
Module
index
number
Returns
boolean
setPreOrderIndex()
setPreOrderIndex(Defined in: webpack/types.d.ts:11143module,index):void
Parameters
module
Module
index
number
Returns
void
setPreOrderIndexIfUnset()
setPreOrderIndexIfUnset(Defined in: webpack/types.d.ts:11144module,index):boolean
Parameters
module
Module
index
number
Returns
boolean
setProfile()
setProfile(Defined in: webpack/types.d.ts:11122module,profile?):void
Parameters
module
Module
profile?
ModuleProfile
Returns
void
setResolvedModule()
setResolvedModule(Defined in: webpack/types.d.ts:11075originModule,dependency,module):void
Parameters
originModule
Module
dependency
Dependency
module
Module
Returns
void
unfreeze()
unfreeze(): void
Defined in: webpack/types.d.ts:11156
Returns
void
updateModule()
updateModule(Defined in: webpack/types.d.ts:11080dependency,module):void
Parameters
dependency
Dependency
module
Module
Returns
void
updateParent()
updateParent(Defined in: webpack/types.d.ts:11081dependency,connection?,parentModule?):void
Parameters
dependency
Dependency
connection?
ModuleGraphConnection
parentModule?
Module
Returns
void
clearModuleGraphForModule()
Defined in: webpack/types.d.ts:11192staticclearModuleGraphForModule(module):void
Parameters
module
Module
Returns
void
Deprecated
getModuleGraphForModule()
Defined in: webpack/types.d.ts:11175staticgetModuleGraphForModule(module,deprecateMessage,deprecationCode):ModuleGraph
Parameters
module
Module
deprecateMessage
string
deprecationCode
string
Returns
ModuleGraph
Deprecated
setModuleGraphForModule()
Defined in: webpack/types.d.ts:11184staticsetModuleGraphForModule(module,moduleGraph):void
Parameters
module
Module
moduleGraph
ModuleGraph
Returns
void