@@ -62,7 +62,7 @@ const url = require('url') as typeof import('url')
62
62
const fs = require ( 'fs/promises' ) as typeof import ( 'fs/promises' )
63
63
64
64
const moduleFactories : ModuleFactories = Object . create ( null )
65
- const moduleCache : ModuleCache < ModuleWithDirection > = Object . create ( null )
65
+ const moduleCache : ModuleCache < Module > = Object . create ( null )
66
66
67
67
/**
68
68
* Returns an absolute path to the given module's id.
@@ -213,10 +213,7 @@ function getWorkerBlobURL(_chunks: ChunkPath[]): string {
213
213
throw new Error ( 'Worker blobs are not implemented yet for Node.js' )
214
214
}
215
215
216
- function instantiateModule (
217
- id : ModuleId ,
218
- source : SourceInfo
219
- ) : ModuleWithDirection {
216
+ function instantiateModule ( id : ModuleId , source : SourceInfo ) : Module {
220
217
const moduleFactory = moduleFactories [ id ]
221
218
if ( typeof moduleFactory !== 'function' ) {
222
219
// This can happen if modules incorrectly handle HMR disposes/updates,
@@ -252,13 +249,11 @@ function instantiateModule(
252
249
invariant ( source , ( source ) => `Unknown source type: ${ source ?. type } ` )
253
250
}
254
251
255
- const module : ModuleWithDirection = {
252
+ const module : Module = {
256
253
exports : { } ,
257
254
error : undefined ,
258
255
loaded : false ,
259
256
id,
260
- parents,
261
- children : [ ] ,
262
257
namespaceObject : undefined ,
263
258
}
264
259
moduleCache [ id ] = module
@@ -315,19 +310,11 @@ function instantiateModule(
315
310
// @ts -ignore
316
311
function getOrInstantiateModuleFromParent (
317
312
id : ModuleId ,
318
- sourceModule : ModuleWithDirection
319
- ) : ModuleWithDirection {
313
+ sourceModule : Module
314
+ ) : Module {
320
315
const module = moduleCache [ id ]
321
316
322
- if ( sourceModule . children . indexOf ( id ) === - 1 ) {
323
- sourceModule . children . push ( id )
324
- }
325
-
326
317
if ( module ) {
327
- if ( module . parents . indexOf ( sourceModule . id ) === - 1 ) {
328
- module . parents . push ( sourceModule . id )
329
- }
330
-
331
318
return module
332
319
}
333
320
0 commit comments