Skip to content

Commit 7dab322

Browse files
committed
refactor: address a few suggestions
1 parent b4ceb14 commit 7dab322

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/utils/resolve.ts

+7-5
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ function isValidNewResolver(resolver: unknown): resolver is NewResolver {
104104
return true
105105
}
106106

107-
let nodeResolverInstanceForLegacyNodeResolverSettings: NewResolver | null = null
107+
let nodeResolverInstanceForLegacyNodeResolverSettings: NewResolver
108108

109109
function fullResolve(
110110
modulePath: string,
@@ -170,12 +170,14 @@ function fullResolve(
170170
Object.prototype.hasOwnProperty.call(settings, 'import-x/resolve') &&
171171
settings['import-x/resolve']
172172
) {
173+
const resolveSettings = settings['import-x/resolve']
174+
173175
nodeResolverInstanceForLegacyNodeResolverSettings ||= createNodeResolver({
174-
extensions: (settings['import-x/resolve'].extensions ||
176+
extensions: (resolveSettings.extensions ||
175177
settings['import-x/extensions']) as string[] | undefined,
176-
builtinModules: settings['import-x/resolve'].includeCoreModules !== false,
177-
modules: settings['import-x/resolve'].moduleDirectory,
178-
symlinks: settings['import-x/resolve'].preserveSymlinks ?? true,
178+
builtinModules: resolveSettings.includeCoreModules !== false,
179+
modules: resolveSettings.moduleDirectory,
180+
symlinks: resolveSettings.preserveSymlinks ?? true,
179181
})
180182

181183
const resolved = nodeResolverInstanceForLegacyNodeResolverSettings.resolve(

0 commit comments

Comments
 (0)