@@ -6,7 +6,7 @@ import { ExitCodes } from '../util/ExitCodes';
66import * as Imports from './Imports' ;
77import { rspack , RspackOptions } from '@rspack/core' ;
88import { RspackDevServer } from '@rspack/dev-server' ;
9- import { RspackCompileInfo , DevServerServeSettings } from './Types' ;
9+ import { RspackCompileInfo , DevServerServeSettings , CompileFn } from './Types' ;
1010
1111const getWebPackConfigTs = ( tsConfigFile : string , scratchFile : string , dest : string , manualMode : boolean , basedir : string ) : RspackOptions => {
1212 // eslint-disable-next-line @typescript-eslint/no-var-requires
@@ -60,6 +60,7 @@ const getWebPackConfigTs = (tsConfigFile: string, scratchFile: string, dest: str
6060 options : {
6161 jsc : {
6262 parser : { syntax : 'typescript' , tsx : true } ,
63+ target : 'es2022' ,
6364 transform : {
6465 react : {
6566 runtime : 'automatic' ,
@@ -167,7 +168,7 @@ const getCompileInfo = (tsConfigFile: string, scratchDir: string, basedir: strin
167168 return getTsCompileInfo ( tsConfigFile , scratchDir , basedir , manualMode ) ;
168169} ;
169170
170- export const compile = async ( tsConfigFile : string , scratchDir : string , basedir : string , exitOnCompileError : boolean , srcFiles : string [ ] , polyfills : string [ ] ) : Promise < string > => {
171+ export const compile : CompileFn = async ( tsConfigFile : string , scratchDir : string , basedir : string , exitOnCompileError : boolean , srcFiles : string [ ] , _coverage : string [ ] , polyfills : string [ ] ) : Promise < string > => {
171172 const compileInfo = await getCompileInfo ( tsConfigFile , scratchDir , basedir , false ) ;
172173 return compileTests ( compileInfo , exitOnCompileError , srcFiles , polyfills ) ;
173174} ;
0 commit comments