File tree 1 file changed +7
-5
lines changed
1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ function isValidNewResolver(resolver: unknown): resolver is NewResolver {
111
111
return true
112
112
}
113
113
114
- let nodeResolverInstanceForLegacyNodeResolverSettings : NewResolver | null = null
114
+ let nodeResolverInstanceForLegacyNodeResolverSettings : NewResolver
115
115
116
116
function fullResolve (
117
117
modulePath : string ,
@@ -177,12 +177,14 @@ function fullResolve(
177
177
Object . prototype . hasOwnProperty . call ( settings , 'import-x/resolve' ) &&
178
178
settings [ 'import-x/resolve' ]
179
179
) {
180
+ const resolveSettings = settings [ 'import-x/resolve' ]
181
+
180
182
nodeResolverInstanceForLegacyNodeResolverSettings ||= createNodeResolver ( {
181
- extensions : ( settings [ 'import-x/resolve' ] . extensions ||
183
+ extensions : ( resolveSettings . extensions ||
182
184
settings [ 'import-x/extensions' ] ) as string [ ] | undefined ,
183
- builtinModules : settings [ 'import-x/resolve' ] . includeCoreModules !== false ,
184
- modules : settings [ 'import-x/resolve' ] . moduleDirectory ,
185
- symlinks : settings [ 'import-x/resolve' ] . preserveSymlinks ?? true ,
185
+ builtinModules : resolveSettings . includeCoreModules !== false ,
186
+ modules : resolveSettings . moduleDirectory ,
187
+ symlinks : resolveSettings . preserveSymlinks ?? true ,
186
188
} )
187
189
188
190
const resolved = nodeResolverInstanceForLegacyNodeResolverSettings . resolve (
You can’t perform that action at this time.
0 commit comments