Class: Compilation
Defined in: webpack/types.d.ts:2233Constructors
Constructor
new Compilation(Defined in: webpack/types.d.ts:2237 Creates an instance of Compilation.compiler,params):Compilation
Parameters
compiler
Compiler
params
CompilationParams
Returns
Compilation
Properties
additionalChunkAssets
additionalChunkAssets: string[]
Defined in: webpack/types.d.ts:2463
addModuleQueue
addModuleQueue:Defined in: webpack/types.d.ts:2438AsyncQueue<Module,string,Module>
assets
assets: CompilationAssets
Defined in: webpack/types.d.ts:2464
assetsInfo
assetsInfo:Defined in: webpack/types.d.ts:2465Map<string,AssetInfo>
asyncEntrypoints
asyncEntrypoints: Entrypoint[]
Defined in: webpack/types.d.ts:2456
bail
bail: boolean
Defined in: webpack/types.d.ts:2425
buildDependencies
buildDependencies:Defined in: webpack/types.d.ts:2484LazySet<string>
buildQueue
buildQueue:Defined in: webpack/types.d.ts:2444AsyncQueue<Module,Module,Module>
buildTimeExecutedModules
buildTimeExecutedModules:Defined in: webpack/types.d.ts:2478WeakSet<Module>
builtModules
builtModules:Defined in: webpack/types.d.ts:2476WeakSet<Module>
children
children: Compilation[]
Defined in: webpack/types.d.ts:2468
childrenCounters
childrenCounters:Defined in: webpack/types.d.ts:2472Record<string,number>
chunkGraph
chunkGraph: ChunkGraph
Defined in: webpack/types.d.ts:2435
chunkGroups
chunkGroups: ChunkGroup[]
Defined in: webpack/types.d.ts:2458
chunks
chunks:Defined in: webpack/types.d.ts:2457Set<Chunk>
chunkTemplate
chunkTemplate: ChunkTemplate
Defined in: webpack/types.d.ts:2429
codeGeneratedModules
codeGeneratedModules:Defined in: webpack/types.d.ts:2477WeakSet<Module>
codeGenerationResults?
Defined in: webpack/types.d.ts:2436optionalcodeGenerationResults:CodeGenerationResults
comparedForEmitAssets
comparedForEmitAssets:Defined in: webpack/types.d.ts:2480Set<string>
compilationDependencies
compilationDependencies: object
Defined in: webpack/types.d.ts:2489
add()
add: (item) =>LazySet<string>
Parameters
item
string
Returns
LazySet<string>
Deprecated
compiler
compiler: Compiler
Defined in: webpack/types.d.ts:2415
compilerPath
compilerPath: string
Defined in: webpack/types.d.ts:2421
contextDependencies
contextDependencies:Defined in: webpack/types.d.ts:2482LazySet<string>
creatingModuleDuringBuild
creatingModuleDuringBuild:Defined in: webpack/types.d.ts:2452 Modules in value are building during the build of Module in key. Means value blocking key from finishing. Needed to detect build cycles.WeakMap<Module,Set<Module>>
dependencyFactories
dependencyFactories:Defined in: webpack/types.d.ts:2470Map<DependencyConstructor,ModuleFactory>
dependencyTemplates
dependencyTemplates: DependencyTemplates
Defined in: webpack/types.d.ts:2471
emittedAssets
emittedAssets:Defined in: webpack/types.d.ts:2479Set<string>
endTime?
Defined in: webpack/types.d.ts:2414optionalendTime:number
entries
entries:Defined in: webpack/types.d.ts:2453Map<string,EntryData>
entrypoints
entrypoints:Defined in: webpack/types.d.ts:2455Map<string,Entrypoint>
errors
errors: Error[]
Defined in: webpack/types.d.ts:2466
factorizeQueue
factorizeQueue:Defined in: webpack/types.d.ts:2439AsyncQueue<FactorizeModuleOptions,string,Module|ModuleFactoryResult>
fileDependencies
fileDependencies:Defined in: webpack/types.d.ts:2481LazySet<string>
fileSystemInfo
fileSystemInfo: FileSystemInfo
Defined in: webpack/types.d.ts:2418
fullHash?
Defined in: webpack/types.d.ts:2657optionalfullHash:string
globalEntry
globalEntry: EntryData
Defined in: webpack/types.d.ts:2454
hash?
Defined in: webpack/types.d.ts:2658optionalhash:string
hooks
hooks:Defined in: webpack/types.d.ts:2238Readonly<{addEntry:SyncHook<[Dependency,EntryOptions]>;additionalAssets:FakeHook<Pick<AsyncSeriesHook<[]>,"name"|"tap"|"tapAsync"|"tapPromise">>;additionalChunkAssets:FakeHook<Pick<AsyncSeriesHook<[Set<Chunk>]>,"name"|"tap"|"tapAsync"|"tapPromise">>;additionalChunkRuntimeRequirements:SyncHook<[Chunk,Set<string>,RuntimeRequirementsContext]>;additionalModuleRuntimeRequirements:SyncHook<[Module,Set<string>,RuntimeRequirementsContext]>;additionalTreeRuntimeRequirements:SyncHook<[Chunk,Set<string>,RuntimeRequirementsContext]>;afterChunks:SyncHook<[Iterable<Chunk>]>;afterCodeGeneration:SyncHook<[]>;afterHash:SyncHook<[]>;afterModuleHash:SyncHook<[]>;afterOptimizeAssets:SyncHook<[CompilationAssets]>;afterOptimizeChunkAssets:FakeHook<Pick<AsyncSeriesHook<[Set<Chunk>]>,"name"|"tap"|"tapAsync"|"tapPromise">>;afterOptimizeChunkIds:SyncHook<[Iterable<Chunk>]>;afterOptimizeChunkModules:SyncHook<[Iterable<Chunk>,Iterable<Module>]>;afterOptimizeChunks:SyncHook<[Iterable<Chunk>,ChunkGroup[]]>;afterOptimizeDependencies:SyncHook<[Iterable<Module>]>;afterOptimizeModuleIds:SyncHook<[Iterable<Module>]>;afterOptimizeModules:SyncHook<[Iterable<Module>]>;afterOptimizeTree:SyncHook<[Iterable<Chunk>,Iterable<Module>]>;afterProcessAssets:SyncHook<[CompilationAssets]>;afterRuntimeRequirements:SyncHook<[]>;afterSeal:AsyncSeriesHook<[]>;assetPath:SyncWaterfallHook<[string,PathData,undefined|AssetInfo],string>;beforeChunkAssets:SyncHook<[]>;beforeChunkIds:SyncHook<[Iterable<Chunk>]>;beforeChunks:SyncHook<[]>;beforeCodeGeneration:SyncHook<[]>;beforeHash:SyncHook<[]>;beforeModuleAssets:SyncHook<[]>;beforeModuleHash:SyncHook<[]>;beforeModuleIds:SyncHook<[Iterable<Module>]>;beforeRuntimeRequirements:SyncHook<[]>;buildModule:SyncHook<[Module]>;childCompiler:SyncHook<[Compiler,string,number]>;chunkAsset:SyncHook<[Chunk,string]>;chunkHash:SyncHook<[Chunk,Hash,ChunkHashContext]>;chunkIds:SyncHook<[Iterable<Chunk>]>;contentHash:SyncHook<[Chunk]>;dependencyReferencedExports:SyncWaterfallHook<[(string[] |ReferencedExport)[],Dependency,RuntimeSpec], (string[] |ReferencedExport)[]>;executeModule:SyncHook<[ExecuteModuleArgument,ExecuteModuleContext]>;failedEntry:SyncHook<[Dependency,EntryOptions,Error]>;failedModule:SyncHook<[Module,WebpackError]>;finishModules:AsyncSeriesHook<[Iterable<Module>]>;finishRebuildingModule:AsyncSeriesHook<[Module]>;fullHash:SyncHook<[Hash]>;log:SyncBailHook<[string,LogEntry],boolean|void>;moduleAsset:SyncHook<[Module,string]>;moduleIds:SyncHook<[Iterable<Module>]>;needAdditionalPass:SyncBailHook<[],boolean|void>;needAdditionalSeal:SyncBailHook<[],boolean|void>;optimize:SyncHook<[]>;optimizeAssets:AsyncSeriesHook<[CompilationAssets],ProcessAssetsAdditionalOptions>;optimizeChunkAssets:FakeHook<Pick<AsyncSeriesHook<[Set<Chunk>]>,"name"|"tap"|"tapAsync"|"tapPromise">>;optimizeChunkIds:SyncHook<[Iterable<Chunk>]>;optimizeChunkModules:AsyncSeriesBailHook<[Iterable<Chunk>,Iterable<Module>],void>;optimizeChunks:SyncBailHook<[Iterable<Chunk>,ChunkGroup[]],boolean|void>;optimizeCodeGeneration:SyncHook<[Iterable<Module>]>;optimizeDependencies:SyncBailHook<[Iterable<Module>],boolean|void>;optimizeModuleIds:SyncHook<[Iterable<Module>]>;optimizeModules:SyncBailHook<[Iterable<Module>],boolean|void>;optimizeTree:AsyncSeriesHook<[Iterable<Chunk>,Iterable<Module>]>;prepareModuleExecution:AsyncParallelHook<[ExecuteModuleArgument,ExecuteModuleContext]>;processAdditionalAssets:AsyncSeriesHook<[CompilationAssets]>;processAssets:AsyncSeriesHook<[CompilationAssets],ProcessAssetsAdditionalOptions>;processErrors:SyncWaterfallHook<[Error[]],Error[]>;processWarnings:SyncWaterfallHook<[Error[]],Error[]>;rebuildModule:SyncHook<[Module]>;record:SyncHook<[Compilation,Records]>;recordChunks:SyncHook<[Iterable<Chunk>,Records]>;recordHash:SyncHook<[Records]>;recordModules:SyncHook<[Iterable<Module>,Records]>;renderManifest:SyncWaterfallHook<[RenderManifestEntry[],RenderManifestOptions],RenderManifestEntry[]>;reviveChunks:SyncHook<[Iterable<Chunk>,Records]>;reviveModules:SyncHook<[Iterable<Module>,Records]>;runtimeModule:SyncHook<[RuntimeModule,Chunk]>;runtimeRequirementInChunk:HookMap<SyncBailHook<[Chunk,Set<string>,RuntimeRequirementsContext],void>>;runtimeRequirementInModule:HookMap<SyncBailHook<[Module,Set<string>,RuntimeRequirementsContext],void>>;runtimeRequirementInTree:HookMap<SyncBailHook<[Chunk,Set<string>,RuntimeRequirementsContext],void>>;seal:SyncHook<[]>;shouldGenerateChunkAssets:SyncBailHook<[],boolean|void>;shouldRecord:SyncBailHook<[],boolean|void>;statsFactory:SyncHook<[StatsFactory,NormalizedStatsOptions]>;statsNormalize:SyncHook<[Partial<NormalizedStatsOptions>,CreateStatsOptionsContext]>;statsPreset:HookMap<SyncHook<[Partial<NormalizedStatsOptions>,CreateStatsOptionsContext]>>;statsPrinter:SyncHook<[StatsPrinter,NormalizedStatsOptions]>;stillValidModule:SyncHook<[Module]>;succeedEntry:SyncHook<[Dependency,EntryOptions,Module]>;succeedModule:SyncHook<[Module]>;unseal:SyncHook<[]>; getnormalModuleLoader():SyncHook<[AnyLoaderContext,NormalModule]>; }>
inputFileSystem
inputFileSystem: InputFileSystem
Defined in: webpack/types.d.ts:2417
logger
logger: WebpackLogger
Defined in: webpack/types.d.ts:2422
logging
logging:Defined in: webpack/types.d.ts:2469Map<string,LogEntry[]>
mainTemplate
mainTemplate: MainTemplate
Defined in: webpack/types.d.ts:2428
missingDependencies
missingDependencies:Defined in: webpack/types.d.ts:2483LazySet<string>
moduleGraph
moduleGraph: ModuleGraph
Defined in: webpack/types.d.ts:2434
moduleMemCaches?
Defined in: webpack/types.d.ts:2432optionalmoduleMemCaches:Map<Module,WeakTupleMap<any[],any>>
moduleMemCaches2?
Defined in: webpack/types.d.ts:2433optionalmoduleMemCaches2:Map<Module,WeakTupleMap<any[],any>>
modules
modules:Defined in: webpack/types.d.ts:2461Set<Module>
moduleTemplates
moduleTemplates: ModuleTemplates
Defined in: webpack/types.d.ts:2431
name?
Defined in: webpack/types.d.ts:2412optionalname:string
namedChunkGroups
namedChunkGroups:Defined in: webpack/types.d.ts:2459Map<string,ChunkGroup>
namedChunks
namedChunks:Defined in: webpack/types.d.ts:2460Map<string,Chunk>
needAdditionalPass
needAdditionalPass: boolean
Defined in: webpack/types.d.ts:2475
options
options: WebpackOptionsNormalizedWithDefaults
Defined in: webpack/types.d.ts:2423
outputOptions
outputOptions: OutputNormalizedWithDefaults
Defined in: webpack/types.d.ts:2424
params
params: CompilationParams
Defined in: webpack/types.d.ts:2427
processDependenciesQueue
processDependenciesQueue:Defined in: webpack/types.d.ts:2437AsyncQueue<Module,Module,Module>
profile
profile: boolean
Defined in: webpack/types.d.ts:2426
rebuildQueue
rebuildQueue:Defined in: webpack/types.d.ts:2445AsyncQueue<Module,Module,Module>
records
records: Records
Defined in: webpack/types.d.ts:2462
requestShortener
requestShortener: RequestShortener
Defined in: webpack/types.d.ts:2420
resolverFactory
resolverFactory: ResolverFactory
Defined in: webpack/types.d.ts:2416
runtimeTemplate
runtimeTemplate: RuntimeTemplate
Defined in: webpack/types.d.ts:2430
startTime?
Defined in: webpack/types.d.ts:2413optionalstartTime:number
usedChunkIds
usedChunkIds:Defined in: webpack/types.d.ts:2473Set<number>
usedModuleIds
usedModuleIds:Defined in: webpack/types.d.ts:2474Set<number>
valueCacheVersions
valueCacheVersions:Defined in: webpack/types.d.ts:2419Map<string,ValueCacheVersion>
warnings
warnings: Error[]
Defined in: webpack/types.d.ts:2467
PROCESS_ASSETS_STAGE_ADDITIONAL
Defined in: webpack/types.d.ts:2719 Add additional assets to the compilation.staticPROCESS_ASSETS_STAGE_ADDITIONAL:number
PROCESS_ASSETS_STAGE_ADDITIONS
Defined in: webpack/types.d.ts:2735 Add additional sections to existing assets, like a banner or initialization code.staticPROCESS_ASSETS_STAGE_ADDITIONS:number
PROCESS_ASSETS_STAGE_ANALYSE
Defined in: webpack/types.d.ts:2790 Analyse existing assets.staticPROCESS_ASSETS_STAGE_ANALYSE:number
PROCESS_ASSETS_STAGE_DERIVED
Defined in: webpack/types.d.ts:2730 Derive new assets from existing assets. Existing assets should not be treated as complete.staticPROCESS_ASSETS_STAGE_DERIVED:number
PROCESS_ASSETS_STAGE_DEV_TOOLING
Defined in: webpack/types.d.ts:2762 Add development tooling to assets, e. g. by extracting a SourceMap.staticPROCESS_ASSETS_STAGE_DEV_TOOLING:number
PROCESS_ASSETS_STAGE_OPTIMIZE
Defined in: webpack/types.d.ts:2740 Optimize existing assets in a general way.staticPROCESS_ASSETS_STAGE_OPTIMIZE:number
PROCESS_ASSETS_STAGE_OPTIMIZE_COMPATIBILITY
Defined in: webpack/types.d.ts:2752 Optimize the compatibility of existing assets, e. g. add polyfills or vendor-prefixes.staticPROCESS_ASSETS_STAGE_OPTIMIZE_COMPATIBILITY:number
PROCESS_ASSETS_STAGE_OPTIMIZE_COUNT
Defined in: webpack/types.d.ts:2747 Optimize the count of existing assets, e. g. by merging them. Only assets of the same type should be merged. For assets of different types see PROCESS_ASSETS_STAGE_OPTIMIZE_INLINE.staticPROCESS_ASSETS_STAGE_OPTIMIZE_COUNT:number
PROCESS_ASSETS_STAGE_OPTIMIZE_HASH
Defined in: webpack/types.d.ts:2780 Optimize the hashes of the assets, e. g. by generating real hashes of the asset content.staticPROCESS_ASSETS_STAGE_OPTIMIZE_HASH:number
PROCESS_ASSETS_STAGE_OPTIMIZE_INLINE
Defined in: webpack/types.d.ts:2769 Optimize the count of existing assets, e. g. by inlining assets of into other assets. Only assets of different types should be inlined. For assets of the same type see PROCESS_ASSETS_STAGE_OPTIMIZE_COUNT.staticPROCESS_ASSETS_STAGE_OPTIMIZE_INLINE:number
PROCESS_ASSETS_STAGE_OPTIMIZE_SIZE
Defined in: webpack/types.d.ts:2757 Optimize the size of existing assets, e. g. by minimizing or omitting whitespace.staticPROCESS_ASSETS_STAGE_OPTIMIZE_SIZE:number
PROCESS_ASSETS_STAGE_OPTIMIZE_TRANSFER
Defined in: webpack/types.d.ts:2785 Optimize the transfer of existing assets, e. g. by preparing a compressed (gzip) file as separate asset.staticPROCESS_ASSETS_STAGE_OPTIMIZE_TRANSFER:number
PROCESS_ASSETS_STAGE_PRE_PROCESS
Defined in: webpack/types.d.ts:2724 Basic preprocessing of assets.staticPROCESS_ASSETS_STAGE_PRE_PROCESS:number
PROCESS_ASSETS_STAGE_REPORT
Defined in: webpack/types.d.ts:2795 Creating assets for reporting purposes.staticPROCESS_ASSETS_STAGE_REPORT:number
PROCESS_ASSETS_STAGE_SUMMARIZE
Defined in: webpack/types.d.ts:2775 Summarize the list of existing assets e. g. creating an assets manifest of Service Workers.staticPROCESS_ASSETS_STAGE_SUMMARIZE:number
Methods
addAsyncEntrypoint()
addAsyncEntrypoint(Defined in: webpack/types.d.ts:2624options,module,loc,request):Entrypoint
Parameters
options
EntryOptions
module
Module
loc
DependencyLocation
request
string
Returns
Entrypoint
addChunk()
addChunk(Defined in: webpack/types.d.ts:2635 This method first looks to see if a name is provided for a new chunk, and first looks to see if any named chunks already exist and reuse that chunk instead.name?):Chunk
Parameters
name?
string
Returns
Chunk
addChunkInGroup()
addChunkInGroup(Defined in: webpack/types.d.ts:2618 IfgroupOptions,module?,loc?,request?):ChunkGroup
module is passed, loc and request must also be passed.
Parameters
groupOptions
string | ChunkGroupOptions
module?
Module
loc?
SyntheticDependencyLocation | RealDependencyLocation
request?
string
Returns
ChunkGroup
addEntry()
addEntry(Defined in: webpack/types.d.ts:2563context,entry,optionsOrName,callback):void
Parameters
context
string
entry
Dependency
optionsOrName
string | EntryOptions
callback
(err?, result?) => void
Returns
void
addInclude()
addInclude(Defined in: webpack/types.d.ts:2569context,dependency,options,callback):void
Parameters
context
string
dependency
Dependency
options
EntryOptions
callback
(err?, result?) => void
Returns
void
addModule()
addModule(Defined in: webpack/types.d.ts:2499module,callback):void
Parameters
module
Module
callback
(err?, result?) => void
Returns
void
addModuleChain()
addModuleChain(Defined in: webpack/types.d.ts:2541context,dependency,callback):void
Parameters
context
string
dependency
Dependency
callback
(err?, result?) => void
Returns
void
addModuleTree()
addModuleTree(Defined in: webpack/types.d.ts:2546__namedParameters,callback):void
Parameters
__namedParameters
context
string
context string path
contextInfo?
Partial<ModuleFactoryCreateDataContextInfo>
additional context info for the root module
dependency
Dependency
dependency used to create Module chain
callback
(err?, result?) => void
Returns
void
addRuntimeModule()
addRuntimeModule(Defined in: webpack/types.d.ts:2609chunk,module,chunkGraph?):void
Parameters
chunk
Chunk
module
RuntimeModule
chunkGraph?
ChunkGraph
Returns
void
assignDepth()
assignDepth(Defined in: webpack/types.d.ts:2640module):void
Parameters
module
Module
Returns
void
Deprecated
assignDepths()
assignDepths(Defined in: webpack/types.d.ts:2641modules):void
Parameters
modules
Set<Module>
Returns
void
assignRuntimeIds()
assignRuntimeIds(): void
Defined in: webpack/types.d.ts:2652
Returns
void
buildModule()
buildModule(Defined in: webpack/types.d.ts:2517 Schedules a build of the module objectmodule,callback):void
Parameters
module
Module
callback
(err?, result?) => void
Returns
void
checkConstraints()
checkConstraints(): void
Defined in: webpack/types.d.ts:2714
Returns
void
clearAssets()
clearAssets(): void
Defined in: webpack/types.d.ts:2671
Returns
void
codeGeneration()
codeGeneration(Defined in: webpack/types.d.ts:2586callback):void
Parameters
callback
(err?) => void
Returns
void
createChildCompiler()
createChildCompiler(Defined in: webpack/types.d.ts:2693 This function allows you to run another instance of webpack inside of webpack however as a child with different settings and configurations (if desired) applied. It copies all hooks, plugins from parent (or top level compiler) and creates a child Compilationname,outputOptions?,plugins?):Compiler
Parameters
name
string
outputOptions?
Partial<OutputNormalized>
plugins?
(false | "" | 0 | WebpackPluginInstance | (this, compiler) => void)[]
Returns
Compiler
createChunkAssets()
createChunkAssets(Defined in: webpack/types.d.ts:2674callback):void
Parameters
callback
(err?) => void
Returns
void
createHash()
createHash(): CodeGenerationJob[]
Defined in: webpack/types.d.ts:2656
Returns
CodeGenerationJob[]
createModuleAssets()
createModuleAssets(): void
Defined in: webpack/types.d.ts:2672
Returns
void
createModuleHashes()
createModuleHashes(): void
Defined in: webpack/types.d.ts:2655
Returns
void
createStatsFactory()
createStatsFactory(Defined in: webpack/types.d.ts:2495options):StatsFactory
Parameters
options
NormalizedStatsOptions
Returns
StatsFactory
createStatsOptions()
createStatsOptions(Defined in: webpack/types.d.ts:2491optionsOrPreset?,context?):NormalizedStatsOptions
Parameters
optionsOrPreset?
string | boolean | StatsOptions
context?
CreateStatsOptionsContext
Returns
NormalizedStatsOptions
createStatsPrinter()
createStatsPrinter(Defined in: webpack/types.d.ts:2496options):StatsPrinter
Parameters
options
NormalizedStatsOptions
Returns
StatsPrinter
deleteAsset()
deleteAsset(Defined in: webpack/types.d.ts:2668file):void
Parameters
file
string
Returns
void
emitAsset()
emitAsset(Defined in: webpack/types.d.ts:2659file,source,assetInfo?):void
Parameters
file
string
source
Source
assetInfo?
AssetInfo
Returns
void
executeModule()
executeModule(Defined in: webpack/types.d.ts:2706module,options,callback):void
Parameters
module
Module
options
ExecuteModuleOptions
callback
(err?, result?) => void
Returns
void
factorizeModule()
Call Signature
factorizeModule(Defined in: webpack/types.d.ts:2526options,callback):void
Parameters
options
FactorizeModuleOptions & object
callback
(err?, result?) => void
Returns
void
Call Signature
factorizeModule(Defined in: webpack/types.d.ts:2530options,callback):void
Parameters
options
FactorizeModuleOptions & object
callback
(err?, result?) => void
Returns
void
findModule()
findModule(Defined in: webpack/types.d.ts:2512 Attempts to search for a module by its identifieridentifier):Module
Parameters
identifier
string
Returns
Module
finish()
finish(Defined in: webpack/types.d.ts:2579callback):void
Parameters
callback
(err?) => void
Returns
void
getAsset()
getAsset(Defined in: webpack/types.d.ts:2670name):Readonly<Asset>
Parameters
name
string
Returns
Readonly<Asset>
getAssetPath()
getAssetPath(Defined in: webpack/types.d.ts:2680filename,data):string
Parameters
filename
TemplatePath
data
PathData
Returns
string
getAssetPathWithInfo()
getAssetPathWithInfo(Defined in: webpack/types.d.ts:2681filename,data):InterpolatedPathAndAssetInfo
Parameters
filename
TemplatePath
data
PathData
Returns
InterpolatedPathAndAssetInfo
getAssets()
getAssets():Defined in: webpack/types.d.ts:2669Readonly<Asset>[]
Returns
Readonly<Asset>[]
getCache()
getCache(Defined in: webpack/types.d.ts:2497name):CacheFacade
Parameters
name
string
Returns
CacheFacade
getDependencyReferencedExports()
getDependencyReferencedExports(Defined in: webpack/types.d.ts:2642dependency,runtime): (string[] |ReferencedExport)[]
Parameters
dependency
Dependency
runtime
RuntimeSpec
Returns
(string[] | ReferencedExport)[]
getErrors()
getErrors(): Error[]
Defined in: webpack/types.d.ts:2686
Returns
Error[]
getLogger()
getLogger(Defined in: webpack/types.d.ts:2498name):WebpackLogger
Parameters
name
string | () => string
Returns
WebpackLogger
getModule()
getModule(Defined in: webpack/types.d.ts:2507 Fetches a module from a compilation by its identifiermodule):Module
Parameters
module
Module
Returns
Module
getPath()
getPath(Defined in: webpack/types.d.ts:2675filename,data?):string
Parameters
filename
TemplatePath
data?
PathData
Returns
string
getPathWithInfo()
getPathWithInfo(Defined in: webpack/types.d.ts:2676filename,data?):InterpolatedPathAndAssetInfo
Parameters
filename
TemplatePath
data?
PathData
Returns
InterpolatedPathAndAssetInfo
getRenderManifest()
getRenderManifest(Defined in: webpack/types.d.ts:2673options):RenderManifestEntry[]
Parameters
options
RenderManifestOptions
Returns
RenderManifestEntry[]
getStats()
getStats(): Stats
Defined in: webpack/types.d.ts:2490
Returns
Stats
getWarnings()
getWarnings(): Error[]
Defined in: webpack/types.d.ts:2685
Returns
Error[]
handleModuleCreation()
handleModuleCreation(Defined in: webpack/types.d.ts:2537__namedParameters,callback):void
Parameters
__namedParameters
HandleModuleCreationOptions
callback
(err?, result?) => void
Returns
void
patchChunksAfterReasonRemoval()
patchChunksAfterReasonRemoval(Defined in: webpack/types.d.ts:2650module,chunk):void
Parameters
module
Module
chunk
Chunk
Returns
void
processModuleDependencies()
processModuleDependencies(Defined in: webpack/types.d.ts:2521module,callback):void
Parameters
module
Module
callback
(err?, result?) => void
Returns
void
processModuleDependenciesNonRecursive()
processModuleDependenciesNonRecursive(Defined in: webpack/types.d.ts:2525module):void
Parameters
module
Module
Returns
void
processRuntimeRequirements()
processRuntimeRequirements(Defined in: webpack/types.d.ts:2587__namedParameters?):void
Parameters
__namedParameters?
chunkGraph?
ChunkGraph
the chunk graph
chunkGraphEntries?
Iterable<Chunk>
chunkGraphEntries
chunks?
Iterable<Chunk>
chunks
codeGenerationResults?
CodeGenerationResults
codeGenerationResults
modules?
Iterable<Module>
modules
Returns
void
rebuildModule()
rebuildModule(Defined in: webpack/types.d.ts:2575module,callback):void
Parameters
module
Module
callback
(err?, result?) => void
Returns
void
removeChunkFromDependencies()
removeChunkFromDependencies(Defined in: webpack/types.d.ts:2651block,chunk):void
Parameters
block
DependenciesBlock
chunk
Chunk
Returns
void
removeReasonsOfDependencyBlock()
removeReasonsOfDependencyBlock(Defined in: webpack/types.d.ts:2646module,block):void
Parameters
module
Module
block
DependenciesBlockLike
Returns
void
renameAsset()
renameAsset(Defined in: webpack/types.d.ts:2667file,newFile):void
Parameters
file
string
newFile
string
Returns
void
reportDependencyErrorsAndWarnings()
reportDependencyErrorsAndWarnings(Defined in: webpack/types.d.ts:2582module,blocks):boolean
Parameters
module
Module
blocks
DependenciesBlock[]
Returns
boolean
seal()
seal(Defined in: webpack/types.d.ts:2581callback):void
Parameters
callback
(err?) => void
Returns
void
sortItemsWithChunkIds()
sortItemsWithChunkIds(): void
Defined in: webpack/types.d.ts:2653
Returns
void
summarizeDependencies()
summarizeDependencies(): void
Defined in: webpack/types.d.ts:2654
Returns
void
unseal()
unseal(): void
Defined in: webpack/types.d.ts:2580
Returns
void
updateAsset()
updateAsset(Defined in: webpack/types.d.ts:2660file,newSourceOrFunction,assetInfoUpdateOrFunction?):void
Parameters
file
string
newSourceOrFunction
Source | (source) => Source
assetInfoUpdateOrFunction?
AssetInfo | (assetInfo?) => AssetInfo
Returns
void