From a5bbffdcbf82ca981470f6f0931e02b018f2b4cc Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Tue, 22 Apr 2025 23:44:20 +0300 Subject: [PATCH] chore: set a type for compilerOptions --- src/index.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/index.ts b/src/index.ts index 8d01c0d8..2c81b8c8 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,5 +1,6 @@ import type { FilterPattern } from '@rollup/pluginutils' -import type { JscConfig, Options as SwcOptions, TransformConfig } from '@swc/core' +import type { JscConfig, JscTarget, Options as SwcOptions, TransformConfig } from '@swc/core' +import type { CompilerOptions } from 'typescript' import path from 'node:path' import { createFilter } from '@rollup/pluginutils' import { transform } from '@swc/core' @@ -37,7 +38,7 @@ export default createUnplugin( if (!filter(id)) return null - const compilerOptions + const compilerOptions: CompilerOptions = tsconfigFile === false ? {} : loadTsConfig( @@ -81,7 +82,7 @@ export default createUnplugin( } if (compilerOptions.target) { - jsc.target = compilerOptions.target + jsc.target = compilerOptions.target as unknown as JscTarget } if (compilerOptions.useDefineForClassFields != null) {