diff --git a/rollup.config.js b/rollup.config.js index 7050ba437e6..5898f1f9db9 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -273,6 +273,13 @@ function createConfig(format, output, plugins = []) { return nodePlugins } + /** @satisfies {import('esbuild').TsconfigRaw} */ + const tsconfigRaw = { + compilerOptions: { + useDefineForClassFields: false + } + } + return { input: resolve(entryFile), // Global and Browser ESM builds inlines everything so that they can be @@ -292,7 +299,9 @@ function createConfig(format, output, plugins = []) { sourceMap: output.sourcemap, minify: false, target: isServerRenderer || isNodeBuild ? 'es2019' : 'es2015', - define: resolveDefine() + define: resolveDefine(), + // @ts-expect-error + tsconfigRaw }), ...resolveNodePlugins(), ...plugins