(
config: Config.ProjectConfig,
moduleMap: IModuleMap,
)
| 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 { |
no test coverage detected