Constructors
constructor
Properties
Static ModuleGraphConnection
Methods
addExplanation
Parameters
Returns void
addExtraReason
- addExtraReason(module: Module, explanation: string): void
Parameters
Returns void
cached
- cached<T, V>(fn: (moduleGraph: ModuleGraph, ...args: T) => V, ...args: T): V
Type parameters
Parameters
fn: (moduleGraph: ModuleGraph, ...args: T) => V
Rest ...args: T
Returns V
cloneModuleAttributes
- cloneModuleAttributes(sourceModule: Module, targetModule: Module): void
Parameters
Returns void
copyOutgoingModuleConnections
Parameters
Parameters
Returns boolean
Returns void
dependencyCacheProvide
Parameters
Returns any
freeze
- freeze(cacheStage?: string): void
Parameters
Optional cacheStage: string
Returns void
getConnection
Parameters
getDepth
- getDepth(module: Module): null | number
Parameters
Returns null | number
getExportInfo
Parameters
getExportsInfo
Parameters
getIncomingConnections
Parameters
getIncomingConnectionsByOriginModule
Parameters
getIssuer
Parameters
Returns null | Module
getMeta
- getMeta(thing?: any): Object
Parameters
Returns Object
getMetaIfExisting
- getMetaIfExisting(thing?: any): undefined | Object
Parameters
Returns undefined | Object
getModule
Parameters
Returns null | Module
getOptimizationBailout
Parameters
Returns (string | ((requestShortener: RequestShortener) => string))[]
getOrigin
Parameters
Returns null | Module
getOutgoingConnections
Parameters
getOutgoingConnectionsByModule
Parameters
getParentBlock
Parameters
getParentBlockIndex
Parameters
Returns number
getParentModule
Parameters
getPostOrderIndex
- getPostOrderIndex(module: Module): null | number
Parameters
Returns null | number
getPreOrderIndex
- getPreOrderIndex(module: Module): null | number
Parameters
Returns null | number
getProfile
Parameters
getProvidedExports
- getProvidedExports(module: Module): null | true | string[]
Parameters
Returns null | true | string[]
getReadOnlyExportInfo
Parameters
getResolvedModule
Parameters
Returns null | Module
getResolvedOrigin
Parameters
Returns null | Module
getUsedExports
Parameters
Returns null | boolean | SortableSet<string>
isAsync
- isAsync(module: Module): boolean
Parameters
Returns boolean
isExportProvided
- isExportProvided(module: Module, exportName: string | string[]): null | boolean
Parameters
exportName: string | string[]
Returns null | boolean
moveModuleConnections
Parameters
Parameters
Returns boolean
Returns void
removeAllModuleAttributes
- removeAllModuleAttributes(): void
Returns void
removeConnection
Parameters
Returns void
removeModuleAttributes
- removeModuleAttributes(module: Module): void
Parameters
Returns void
setAsync
- setAsync(module: Module): void
Parameters
Returns void
setDepth
- setDepth(module: Module, depth: number): void
Parameters
Returns void
setDepthIfLower
- setDepthIfLower(module: Module, depth: number): boolean
Parameters
Returns boolean
setIssuer
Parameters
Returns void
setIssuerIfUnset
- setIssuerIfUnset(module: Module, issuer: null | Module): void
Parameters
Returns void
setModuleMemCaches
Parameters
Returns void
setParents
Parameters
Optional indexInBlock: number
Returns void
setPostOrderIndex
- setPostOrderIndex(module: Module, index: number): void
Parameters
Returns void
setPostOrderIndexIfUnset
- setPostOrderIndexIfUnset(module: Module, index: number): boolean
Parameters
Returns boolean
setPreOrderIndex
- setPreOrderIndex(module: Module, index: number): void
Parameters
Returns void
setPreOrderIndexIfUnset
- setPreOrderIndexIfUnset(module: Module, index: number): boolean
Parameters
Returns boolean
setProfile
Parameters
Returns void
setResolvedModule
Parameters
Returns void
unfreeze
Returns void
updateModule
Parameters
Returns void
Static clearModuleGraphForModule
- clearModuleGraphForModule(module: Module): void
Parameters
Returns void
Static getModuleGraphForModule
- getModuleGraphForModule(module: Module, deprecateMessage: string, deprecationCode: string): ModuleGraph
Parameters
deprecateMessage: string
deprecationCode: string
Static setModuleGraphForModule
Parameters
Returns void