@@ -109,10 +109,63 @@ export declare class AsyncDependenciesBlock {
109
109
get blocks ( ) : AsyncDependenciesBlock [ ]
110
110
}
111
111
112
+ export declare class Chunk {
113
+ get name ( ) : string | undefined
114
+ get id ( ) : string | undefined
115
+ get ids ( ) : Array < string >
116
+ get idNameHints ( ) : Array < string >
117
+ get filenameTemplate ( ) : string | undefined
118
+ get cssFilenameTemplate ( ) : string | undefined
119
+ get _files ( ) : Array < string >
120
+ get _runtime ( ) : Array < string >
121
+ get hash ( ) : string | undefined
122
+ get contentHash ( ) : Record < string , string >
123
+ get renderedHash ( ) : string | undefined
124
+ get chunkReason ( ) : string | undefined
125
+ get _auxiliaryFiles ( ) : Array < string >
126
+ isOnlyInitial ( ) : boolean
127
+ canBeInitial ( ) : boolean
128
+ hasRuntime ( ) : boolean
129
+ getAllAsyncChunks ( ) : Chunk [ ]
130
+ getAllInitialChunks ( ) : Chunk [ ]
131
+ getAllReferencedChunks ( ) : Chunk [ ]
132
+ get _groupsIterable ( ) : ChunkGroup [ ]
133
+ getEntryOptions ( ) : EntryOptionsDTO | undefined
134
+ }
135
+
136
+ export declare class ChunkGraph {
137
+ hasChunkEntryDependentChunks ( chunk : Chunk ) : boolean
138
+ getChunkModules ( chunk : Chunk ) : Module [ ]
139
+ getChunkModulesIterable ( chunk : Chunk ) : Iterable < Module >
140
+ getChunkEntryModulesIterable ( chunk : Chunk ) : Iterable < Module >
141
+ getNumberOfEntryModules ( chunk : Chunk ) : number
142
+ getChunkEntryDependentChunksIterable ( chunk : Chunk ) : Chunk [ ]
143
+ getChunkModulesIterableBySourceType ( chunk : Chunk , sourceType : string ) : Module [ ]
144
+ getModuleChunks ( module : Module ) : Chunk [ ]
145
+ getModuleId ( module : Module ) : string | number | null
146
+ _getModuleHash ( module : Module , runtime : string | string [ ] | undefined ) : string | null
147
+ getBlockChunkGroup ( jsBlock : AsyncDependenciesBlock ) : ChunkGroup | null
148
+ }
149
+
150
+ export declare class ChunkGroup {
151
+ get chunks ( ) : Chunk [ ]
152
+ get index ( ) : number | undefined
153
+ get name ( ) : string | undefined
154
+ get origins ( ) : Array < JsChunkGroupOrigin >
155
+ get childrenIterable ( ) : ChunkGroup [ ]
156
+ isInitial ( ) : boolean
157
+ getParents ( ) : ChunkGroup [ ]
158
+ getRuntimeChunk ( ) : Chunk
159
+ getEntrypointChunk ( ) : Chunk
160
+ getFiles ( ) : Array < string >
161
+ getModulePreOrderIndex ( module : Module ) : number | null
162
+ getModulePostOrderIndex ( module : Module ) : number | null
163
+ }
164
+
112
165
export declare class Chunks {
113
166
get size ( ) : number
114
- _values ( ) : JsChunk [ ]
115
- _has ( chunk : JsChunk ) : boolean
167
+ _values ( ) : Chunk [ ]
168
+ _has ( chunk : Chunk ) : boolean
116
169
}
117
170
118
171
export declare class CodeGenerationResult {
@@ -210,58 +263,6 @@ export declare class ExternalModule {
210
263
_emitFile ( filename : string , source : JsCompatSource , assetInfo ?: AssetInfo | undefined | null ) : void
211
264
}
212
265
213
- export declare class JsChunk {
214
- get name ( ) : string | undefined
215
- get id ( ) : string | undefined
216
- get ids ( ) : Array < string >
217
- get idNameHints ( ) : Array < string >
218
- get filenameTemplate ( ) : string | undefined
219
- get cssFilenameTemplate ( ) : string | undefined
220
- get files ( ) : Array < string >
221
- get runtime ( ) : Array < string >
222
- get hash ( ) : string | undefined
223
- get contentHash ( ) : Record < string , string >
224
- get renderedHash ( ) : string | undefined
225
- get chunkReason ( ) : string | undefined
226
- get auxiliaryFiles ( ) : Array < string >
227
- isOnlyInitial ( ) : boolean
228
- canBeInitial ( ) : boolean
229
- hasRuntime ( ) : boolean
230
- getAllAsyncChunks ( ) : JsChunk [ ]
231
- getAllInitialChunks ( ) : JsChunk [ ]
232
- getAllReferencedChunks ( ) : JsChunk [ ]
233
- groups ( ) : JsChunkGroup [ ]
234
- getEntryOptions ( ) : EntryOptionsDTO | undefined
235
- }
236
-
237
- export declare class JsChunkGraph {
238
- hasChunkEntryDependentChunks ( chunk : JsChunk ) : boolean
239
- getChunkModules ( chunk : JsChunk ) : Module [ ]
240
- getChunkEntryModules ( chunk : JsChunk ) : Module [ ]
241
- getNumberOfEntryModules ( chunk : JsChunk ) : number
242
- getChunkEntryDependentChunksIterable ( chunk : JsChunk ) : JsChunk [ ]
243
- getChunkModulesIterableBySourceType ( chunk : JsChunk , sourceType : string ) : Module [ ]
244
- getModuleChunks ( module : Module ) : JsChunk [ ]
245
- getModuleId ( module : Module ) : string | number | null
246
- getModuleHash ( module : Module , runtime : string | string [ ] | undefined ) : string | null
247
- getBlockChunkGroup ( jsBlock : AsyncDependenciesBlock ) : JsChunkGroup | null
248
- }
249
-
250
- export declare class JsChunkGroup {
251
- get chunks ( ) : JsChunk [ ]
252
- get index ( ) : number | undefined
253
- get name ( ) : string | undefined
254
- get origins ( ) : Array < JsChunkGroupOrigin >
255
- get childrenIterable ( ) : JsChunkGroup [ ]
256
- isInitial ( ) : boolean
257
- getParents ( ) : JsChunkGroup [ ]
258
- getRuntimeChunk ( ) : JsChunk
259
- getEntrypointChunk ( ) : JsChunk
260
- getFiles ( ) : Array < string >
261
- getModulePreOrderIndex ( module : Module ) : number | null
262
- getModulePostOrderIndex ( module : Module ) : number | null
263
- }
264
-
265
266
export declare class JsCompilation {
266
267
updateAsset ( filename : string , newSourceOrFunction : JsCompatSource | ( ( source : JsCompatSourceOwned ) => JsCompatSourceOwned ) , assetInfoUpdateOrFunction ?: AssetInfo | ( ( assetInfo : AssetInfo ) => AssetInfo | undefined ) ) : void
267
268
getAssets ( ) : Readonly < JsAsset > [ ]
@@ -272,18 +273,18 @@ export declare class JsCompilation {
272
273
getOptimizationBailout ( ) : Array < JsStatsOptimizationBailout >
273
274
get chunks ( ) : Chunks
274
275
getNamedChunkKeys ( ) : Array < string >
275
- getNamedChunk ( name : string ) : JsChunk | null
276
+ getNamedChunk ( name : string ) : Chunk
276
277
getNamedChunkGroupKeys ( ) : Array < string >
277
- getNamedChunkGroup ( name : string ) : JsChunkGroup
278
+ getNamedChunkGroup ( name : string ) : ChunkGroup
278
279
setAssetSource ( name : string , source : JsCompatSource ) : void
279
280
deleteAssetSource ( name : string ) : void
280
281
getAssetFilenames ( ) : Array < string >
281
282
hasAsset ( name : string ) : boolean
282
283
emitAsset ( filename : string , source : JsCompatSource , assetInfo ?: AssetInfo | undefined | null ) : void
283
284
deleteAsset ( filename : string ) : void
284
285
renameAsset ( filename : string , newName : string ) : void
285
- get entrypoints ( ) : JsChunkGroup [ ]
286
- get chunkGroups ( ) : JsChunkGroup [ ]
286
+ get entrypoints ( ) : ChunkGroup [ ]
287
+ get chunkGroups ( ) : ChunkGroup [ ]
287
288
get hash ( ) : string | null
288
289
dependencies ( ) : JsDependencies
289
290
pushDiagnostic ( diagnostic : JsRspackDiagnostic ) : void
@@ -310,9 +311,9 @@ export declare class JsCompilation {
310
311
rebuildModule ( moduleIdentifiers : Array < string > , f : any ) : void
311
312
importModule ( request : string , layer : string | undefined | null , publicPath : JsFilename | undefined | null , baseUri : string | undefined | null , originalModule : string , originalModuleContext : string | undefined | null , callback : any ) : void
312
313
get entries ( ) : JsEntries
313
- addRuntimeModule ( chunk : JsChunk , runtimeModule : JsAddingRuntimeModule ) : void
314
+ addRuntimeModule ( chunk : Chunk , runtimeModule : JsAddingRuntimeModule ) : void
314
315
get moduleGraph ( ) : JsModuleGraph
315
- get chunkGraph ( ) : JsChunkGraph
316
+ get chunkGraph ( ) : ChunkGraph
316
317
addEntry ( args : [ string , EntryDependency , JsEntryOptions | undefined ] [ ] , callback : ( errMsg : Error | null , results : [ string | null , Module ] [ ] ) => void ) : void
317
318
addInclude ( args : [ string , EntryDependency , JsEntryOptions | undefined ] [ ] , callback : ( errMsg : Error | null , results : [ string | null , Module ] [ ] ) => void ) : void
318
319
get codeGenerationResults ( ) : CodeGenerationResults
@@ -574,7 +575,7 @@ export interface JsAddingRuntimeModule {
574
575
}
575
576
576
577
export interface JsAdditionalTreeRuntimeRequirementsArg {
577
- chunk : JsChunk
578
+ chunk : Chunk
578
579
runtimeRequirements : JsRuntimeGlobals
579
580
}
580
581
@@ -642,7 +643,7 @@ export interface JsAssetInfoRelated {
642
643
643
644
export interface JsBannerContentFnCtx {
644
645
hash : string
645
- chunk : JsChunk
646
+ chunk : Chunk
646
647
filename : string
647
648
}
648
649
@@ -691,7 +692,7 @@ export interface JsCacheGroupTestCtx {
691
692
}
692
693
693
694
export interface JsChunkAssetArgs {
694
- chunk : JsChunk
695
+ chunk : Chunk
695
696
filename : string
696
697
}
697
698
@@ -703,7 +704,7 @@ export interface JsChunkGroupOrigin {
703
704
704
705
export interface JsChunkOptionNameCtx {
705
706
module : Module
706
- chunks : JsChunk [ ]
707
+ chunks : Chunk [ ]
707
708
cacheGroupKey : string
708
709
}
709
710
@@ -751,7 +752,7 @@ export interface JsCreateData {
751
752
752
753
export interface JsCreateScriptData {
753
754
code : string
754
- chunk : JsChunk
755
+ chunk : Chunk
755
756
}
756
757
757
758
export interface JsDefaultObjectRedirectWarnObject {
@@ -895,12 +896,12 @@ export interface JsLibraryOptions {
895
896
896
897
export interface JsLinkPrefetchData {
897
898
code : string
898
- chunk : JsChunk
899
+ chunk : Chunk
899
900
}
900
901
901
902
export interface JsLinkPreloadData {
902
903
code : string
903
- chunk : JsChunk
904
+ chunk : Chunk
904
905
}
905
906
906
907
export interface JsLoaderContext {
@@ -1179,11 +1180,11 @@ export interface JsRuntimeModule {
1179
1180
1180
1181
export interface JsRuntimeModuleArg {
1181
1182
module : JsRuntimeModule
1182
- chunk : JsChunk
1183
+ chunk : Chunk
1183
1184
}
1184
1185
1185
1186
export interface JsRuntimeRequirementInTreeArg {
1186
- chunk : JsChunk
1187
+ chunk : Chunk
1187
1188
allRuntimeRequirements : JsRuntimeGlobals
1188
1189
runtimeRequirements : JsRuntimeGlobals
1189
1190
}
@@ -1562,7 +1563,7 @@ export interface RawAssetResourceGeneratorOptions {
1562
1563
}
1563
1564
1564
1565
export interface RawBannerPluginOptions {
1565
- banner : string | ( ( args : { hash : string , chunk : JsChunk , filename : string } ) => string )
1566
+ banner : string | ( ( args : { hash : string , chunk : Chunk , filename : string } ) => string )
1566
1567
entryOnly ?: boolean
1567
1568
footer ?: boolean
1568
1569
raw ?: boolean
@@ -2697,7 +2698,7 @@ export interface RegisterJsTaps {
2697
2698
registerCompilationAfterOptimizeModulesTaps : ( stages : Array < number > ) => Array < { function : ( ( ) => void ) ; stage : number ; } >
2698
2699
registerCompilationOptimizeTreeTaps : ( stages : Array < number > ) => Array < { function : ( ( ) => Promise < void > ) ; stage : number ; } >
2699
2700
registerCompilationOptimizeChunkModulesTaps : ( stages : Array < number > ) => Array < { function : ( ( ) => Promise < boolean | undefined > ) ; stage : number ; } >
2700
- registerCompilationChunkHashTaps : ( stages : Array < number > ) => Array < { function : ( ( arg : JsChunk ) => Buffer ) ; stage : number ; } >
2701
+ registerCompilationChunkHashTaps : ( stages : Array < number > ) => Array < { function : ( ( arg : Chunk ) => Buffer ) ; stage : number ; } >
2701
2702
registerCompilationChunkAssetTaps : ( stages : Array < number > ) => Array < { function : ( ( arg : JsChunkAssetArgs ) => void ) ; stage : number ; } >
2702
2703
registerCompilationProcessAssetsTaps : ( stages : Array < number > ) => Array < { function : ( ( arg : JsCompilation ) => Promise < void > ) ; stage : number ; } >
2703
2704
registerCompilationAfterProcessAssetsTaps : ( stages : Array < number > ) => Array < { function : ( ( arg : JsCompilation ) => void ) ; stage : number ; } >
@@ -2711,7 +2712,7 @@ export interface RegisterJsTaps {
2711
2712
registerNormalModuleFactoryCreateModuleTaps : ( stages : Array < number > ) => Array < { function : ( ( arg : JsNormalModuleFactoryCreateModuleArgs ) => Promise < void > ) ; stage : number ; } >
2712
2713
registerContextModuleFactoryBeforeResolveTaps : ( stages : Array < number > ) => Array < { function : ( ( arg : false | JsContextModuleFactoryBeforeResolveData ) => Promise < false | JsContextModuleFactoryBeforeResolveData > ) ; stage : number ; } >
2713
2714
registerContextModuleFactoryAfterResolveTaps : ( stages : Array < number > ) => Array < { function : ( ( arg : false | JsContextModuleFactoryAfterResolveData ) => Promise < false | JsContextModuleFactoryAfterResolveData > ) ; stage : number ; } >
2714
- registerJavascriptModulesChunkHashTaps : ( stages : Array < number > ) => Array < { function : ( ( arg : JsChunk ) => Buffer ) ; stage : number ; } >
2715
+ registerJavascriptModulesChunkHashTaps : ( stages : Array < number > ) => Array < { function : ( ( arg : Chunk ) => Buffer ) ; stage : number ; } >
2715
2716
registerHtmlPluginBeforeAssetTagGenerationTaps : ( stages : Array < number > ) => Array < { function : ( ( arg : JsBeforeAssetTagGenerationData ) => JsBeforeAssetTagGenerationData ) ; stage : number ; } >
2716
2717
registerHtmlPluginAlterAssetTagsTaps : ( stages : Array < number > ) => Array < { function : ( ( arg : JsAlterAssetTagsData ) => JsAlterAssetTagsData ) ; stage : number ; } >
2717
2718
registerHtmlPluginAlterAssetTagGroupsTaps : ( stages : Array < number > ) => Array < { function : ( ( arg : JsAlterAssetTagGroupsData ) => JsAlterAssetTagGroupsData ) ; stage : number ; } >
0 commit comments