From 261700f80a60b3bc1f22f391e00d9999205fe0d2 Mon Sep 17 00:00:00 2001 From: "Mi@ow Ettapp" Date: Mon, 10 Jan 2022 01:54:13 +0100 Subject: [PATCH] fix: put `copyDtsFiles` option in use (#53) fix #52 --- src/plugin.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/plugin.ts b/src/plugin.ts index 1242a01..b0e5b4e 100644 --- a/src/plugin.ts +++ b/src/plugin.ts @@ -73,6 +73,7 @@ export function dtsPlugin(options: PluginOptions = {}): Plugin { noEmitOnError = false, skipDiagnostics = true, logDiagnostics = false, + copyDtsFiles = true, afterDiagnostic = noop, beforeWriteFile = noop, afterBuild = noop @@ -238,13 +239,17 @@ export function dtsPlugin(options: PluginOptions = {}): Plugin { }) files.forEach(file => { - includedFileSet.add( - dtsRE.test(file) ? file : `${tjsRE.test(file) ? file.replace(tjsRE, '') : file}.d.ts` - ) - if (dtsRE.test(file)) { + if (!copyDtsFiles) { + return + } + + includedFileSet.add(file) sourceDtsFiles.add(project.addSourceFileAtPath(file)) + return } + + includedFileSet.add(`${tjsRE.test(file) ? file.replace(tjsRE, '') : file}.d.ts`) }) if (hasJsVue) {