Skip to content

Commit 2a1b417

Browse files
committed
feat: support .d.ts
1 parent 1b0c810 commit 2a1b417

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/index.js

+7-3
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,17 @@ module.exports = {
1717
if (!autoImport.webpack) autoImport.webpack = {};
1818
const { webpack } = autoImport;
1919

20-
// Unshift `.ts` extension to `webpack.resolve.extensions`
21-
if (!webpack.resolve) webpack.resolve = { extensions: ['.ts', '.js'] };
20+
// Unshift `.ts` `.d.ts` extensions to `webpack.resolve.extensions`
21+
if (!webpack.resolve)
22+
webpack.resolve = { extensions: ['.ts', '.js', '.d.ts'] };
2223
else if (!webpack.resolve.extensions)
23-
webpack.resolve.extensions = ['.ts', '.js'];
24+
webpack.resolve.extensions = ['.ts', '.js', '.d.ts'];
2425
else if (!webpack.resolve.extensions.includes('.ts'))
2526
webpack.resolve.extensions.unshift('.ts');
2627

28+
if (!webpack.resolve.extensions.includes('.d.ts'))
29+
webpack.resolve.extensions.push('.d.ts');
30+
2731
const tsModuleRule = {
2832
test: /\.ts$/,
2933
use: {

0 commit comments

Comments
 (0)