Const// Use as before stage transformer with custom config in jest.config.ts
import { createDefaultEsmPreset, type JestConfigWithTsJest } from 'ts-jest'
const presetConfig = createDefaultEsmPreset({})
const jestConfig: JestConfigWithTsJest = {
...presetConfig,
transform: {
'^.+\\.tsx?$': [
'ts-jest',
{
useESM: true,
astTransformers: {
before: ['node_modules/@algorandfoundation/algorand-typescript-testing/test-transformer/jest-transformer.mjs'],
},
},
],
},
extensionsToTreatAsEsm: ['.ts'],
}
export default jestConfig
Factory function that creates TypeScript program transformers for Jest. Used by ts-jest to transform TypeScript files during test execution. Initialized with default transformer configuration.