Defines the known meta type used by this module.
new ModuleGraph(): ModuleGraphModuleGraphDefines the known meta type used by this module.
typeof ModuleGraphConnectionaddExplanation(dependency, explanation): voidAdds the provided dependency to the module graph.
addExtraReason(module, explanation): voidAdds the provided module to the module graph.
cached(fn, ...args?): RReturns computed value or cached.
cloneModuleAttributes(sourceModule, targetModule): voidClones module attributes.
copyOutgoingModuleConnections(oldModule, newModule, filterConnection): voidModuleModule(moduleGraphConnection: ModuleGraphConnection) => booleanvoidCopies outgoing module connections.
dependencyCacheProvide(dependency, ...args?): RD[ARGS, ...((moduleGraph: ModuleGraph, dependency: D, args: ARGS) => R)[]]RDependency cache provide.
finishUpdateParent(): voidvoidFinish update parent.
freeze(cacheStage?): voidProcesses the provided cache stage.
getConnection(dependency): ModuleGraphConnection | undefinedDependencyModuleGraphConnection | undefinedReturns the connection.
getDepth(module): number | nullReturns the depth of the module.
getExportInfo(module, exportName): ExportInfoReturns info about the export.
getExportsInfo(module): ExportsInfoModuleExportsInfoReturns info about the exports.
getIncomingConnections(module): Iterable<ModuleGraphConnection>ModuleIterable<ModuleGraphConnection>Gets incoming connections.
getIncomingConnectionsByOriginModule(module): ReadonlyMap<Module | null | undefined, readonly ModuleGraphConnection[]>ModuleReadonlyMap<Module | null | undefined, readonly ModuleGraphConnection[]>Gets incoming connections by origin module.
getIssuer(module): IssuerReturns the issuer module.
getMeta(thing): MetaReturns metadata.
getMetaIfExisting(thing): Meta | undefinedGets meta if existing.
getModule(dependency): Module | nullDependencyModule | nullReturns the referenced module.
getOptimizationBailout(module): (string | ((requestShortener: RequestShortener) => string))[]Module(string | ((requestShortener: RequestShortener) => string))[]Gets optimization bailout.
getOrigin(dependency): Module | nullDependencyModule | nullReturns the referencing module.
getOutgoingConnections(module): Iterable<ModuleGraphConnection>ModuleIterable<ModuleGraphConnection>Gets outgoing connections.
getOutgoingConnectionsByModule(module): ReadonlyMap<Module | undefined, readonly ModuleGraphConnection[]> | undefinedModuleReadonlyMap<Module | undefined, readonly ModuleGraphConnection[]> | undefinedGets outgoing connections by module.
getParentBlock(dependency): DependenciesBlock | undefinedDependencyDependenciesBlock | undefinedReturns parent block.
getParentBlockIndex(dependency): numberDependencynumberGets parent block index.
getParentModule(dependency): Module | undefinedDependencyGets parent module.
getPostOrderIndex(module): number | nullGets post order index.
getPreOrderIndex(module): number | nullGets pre order index.
getProfile(module): ModuleProfile | undefinedModuleModuleProfile | undefinedReturns the module profile.
getProvidedExports(module): true | string[] | nullGets provided exports.
getReadOnlyExportInfo(module, exportName): ExportInfoModulestringExportInfoGets read only export info.
getResolvedModule(dependency): Module | nullDependencyModule | nullGets resolved module.
getResolvedOrigin(dependency): Module | nullDependencyModule | nullGets resolved origin.
getUsedExports(module, runtime): boolean | SortableSet<string> | nullModuleRuntimeSpecboolean | SortableSet<string> | nullReturns the used exports.
isAsync(module): booleanChecks whether this module graph is async.
isDeferred(module): booleanChecks whether this module graph is deferred.
isExportProvided(module, exportName): boolean | nullChecks whether this module graph is export provided.
moveModuleConnections(oldModule, newModule, filterConnection): voidModuleModule(moduleGraphConnection: ModuleGraphConnection) => booleanvoidMove module connections.
removeAllModuleAttributes(): voidvoidRemoves all module attributes.
removeConnection(dependency): voidDependencyvoidRemoves connection.
removeModuleAttributes(module): voidRemoves module attributes.
setAsync(module): voidUpdates async using the provided module.
setDepth(module, depth): voidUpdates depth using the provided module.
setDepthIfLower(module, depth): booleanSets depth if lower.
setIssuer(module, issuer): voidUpdates issuer using the provided module.
setIssuerIfUnset(module, issuer): voidSets issuer if unset.
setModuleMemCaches(moduleMemCaches): voidSets module mem caches.
setParentDependenciesBlockIndex(dependency, index): voidSets parent dependencies block index.
setParents(dependency, block, module, indexInBlock?): voidDependencyDependenciesBlockModulenumbervoidUpdates parents using the provided dependency.
setPostOrderIndex(module, index): voidSets post order index.
setPostOrderIndexIfUnset(module, index): booleanSets post order index if unset.
setPreOrderIndex(module, index): voidSets pre order index.
setPreOrderIndexIfUnset(module, index): booleanSets pre order index if unset.
setProfile(module, profile?): voidUpdates profile using the provided module.
setResolvedModule(originModule, dependency, module): voidModule | nullDependencyModulevoidSets resolved module.
unfreeze(): voidvoidDefines the known meta type used by this module.
updateModule(dependency, module): voidUpdates module using the provided dependency.
updateParent(dependency, connection?, parentModule?): voidDependencyModuleGraphConnectionModulevoidUpdates parent using the provided dependency.
Clear module graph for module.
ModulestringstringModuleGraphGets module graph for module.
Sets module graph for module.