File tree 2 files changed +10
-1
lines changed
2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ " eslint-import-resolver-typescript " : patch
3
+ ---
4
+
5
+ fix: try index file with extensions automatically
Original file line number Diff line number Diff line change @@ -268,6 +268,7 @@ function getMappedPath(
268
268
extensions = defaultExtensions ,
269
269
retry ?: boolean ,
270
270
) : string | undefined {
271
+ const originalExtensions = extensions
271
272
extensions = [ '' , ...extensions ]
272
273
273
274
let paths : string [ ] | undefined = [ ]
@@ -280,7 +281,10 @@ function getMappedPath(
280
281
} else {
281
282
paths = mappers !
282
283
. map ( mapper =>
283
- mapper ?.( source ) . map ( item => extensions . map ( ext => `${ item } ${ ext } ` ) ) ,
284
+ mapper ?.( source ) . map ( item => [
285
+ ...extensions . map ( ext => `${ item } ${ ext } ` ) ,
286
+ ...originalExtensions . map ( ext => `${ item } /index${ ext } ` ) ,
287
+ ] ) ,
284
288
)
285
289
. flat ( 2 )
286
290
. filter ( isFile )
You can’t perform that action at this time.
0 commit comments