MCPcopy
hub / github.com/jestjs/jest / createResolver

Method createResolver

packages/jest-runtime/src/index.ts:343–358  ·  view source on GitHub ↗
(
    config: Config.ProjectConfig,
    moduleMap: IModuleMap,
  )

Source from the content-addressed store, hash-verified

341 }
342
343 static createResolver(
344 config: Config.ProjectConfig,
345 moduleMap: IModuleMap,
346 ): Resolver {
347 return new Resolver(moduleMap, {
348 defaultPlatform: config.haste.defaultPlatform,
349 extensions: config.moduleFileExtensions.map(extension => `.${extension}`),
350 hasCoreModules: true,
351 moduleDirectories: config.moduleDirectories,
352 moduleNameMapper: getModuleNameMapper(config),
353 modulePaths: config.modulePaths,
354 platforms: config.haste.platforms,
355 resolver: config.resolver,
356 rootDir: config.rootDir,
357 });
358 }
359
360 // unstable as it should be replaced by https://github.com/nodejs/modules/issues/393, and we don't want people to use it
361 unstable_shouldLoadAsEsm(modulePath: string): boolean {

Callers 5

createContextFunction · 0.80
createContextMethod · 0.80
createRuntime.jsFile · 0.80
setupFunction · 0.80

Calls 1

getModuleNameMapperFunction · 0.85

Tested by

no test coverage detected