From f926feec81970a401cd7c7d1a088aa8201e2e57d Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Fri, 31 Dec 2021 18:19:06 +0100 Subject: test: Fix esbuild transformer types --- config/jestEsbuildTransform.js | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/config/jestEsbuildTransform.js b/config/jestEsbuildTransform.js index 7c6a57c..4bf49e6 100644 --- a/config/jestEsbuildTransform.js +++ b/config/jestEsbuildTransform.js @@ -2,25 +2,22 @@ import { transform } from 'esbuild'; import { node } from './buildConstants.js'; -export default { - /** - * @param {string} source - * @param {string} filePath - * @param {import('@jest/types').Config.GlobalConfig} jestConfig - * @return {Promise} - */ +/** @type {import('@jest/transform').AsyncTransformer} */ +const transformer = { + canInstrument: false, async processAsync(source, filePath) { - const { code } = await transform(source, { + const { code, map } = await transform(source, { loader: filePath.endsWith('tsx') ? 'tsx' : 'ts', sourcefile: filePath, format: 'esm', target: node, - sourcemap: 'inline', + sourcemap: true, }); return { code, - originalCode: source, - sourceMapPath: null, + map, }; }, }; + +export default transformer; -- cgit v1.2.3-54-g00ecf